forked from integrated_whb/integrated_whb
Merge remote-tracking branch 'origin/dev' into dev
# Conflicts: # src/main/java/com/zcloud/controller/freighttrailer/FreighttTrailerController.javadev
commit
b47e7d647b
|
@ -6,11 +6,14 @@ import com.zcloud.entity.PageData;
|
|||
import com.zcloud.logs.LogAnno;
|
||||
import com.zcloud.service.assignedManage.AssignedManageService;
|
||||
import com.zcloud.service.freighttrailer.FreightTrailerService;
|
||||
import com.zcloud.service.inspectAnnually.InspectAnnuallyService;
|
||||
import com.zcloud.service.operatingvehicles.OperatingVehiclesService;
|
||||
import com.zcloud.service.scrapManage.ScrapManageService;
|
||||
import com.zcloud.service.system.ImgFilesService;
|
||||
import com.zcloud.service.taxationManage.TaxationManageService;
|
||||
import com.zcloud.util.*;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
@ -45,6 +48,12 @@ public class FreighttTrailerController extends BaseController {
|
|||
@Autowired
|
||||
private AssignedManageService assignedManageService;
|
||||
|
||||
@Autowired
|
||||
private OperatingVehiclesService operatingVehiclesService;
|
||||
|
||||
@Autowired
|
||||
private InspectAnnuallyService inspectAnnuallyService;
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
|
@ -110,6 +119,7 @@ public class FreighttTrailerController extends BaseController {
|
|||
scrapAddData.put("CORPINFO_ID", findPageData.get("CORPINFO_ID"));
|
||||
scrapAddData.put("SCRAP_VEHICLE", findPageData.get("PLATE_NUMBER"));
|
||||
scrapAddData.put("ISDELETE", "0");
|
||||
scrapAddData.put("SCRAPFLAG", "1");
|
||||
scrapManageService.save(scrapAddData);
|
||||
}
|
||||
pd.put("DELETEOR", Jurisdiction.getUSER_ID()); //删除人id
|
||||
|
@ -516,20 +526,73 @@ public class FreighttTrailerController extends BaseController {
|
|||
// @RequiresPermissions( value = {"question:list" , "courseware:list"}, logical = Logical.OR)
|
||||
@ResponseBody
|
||||
@LogAnno(menuType = "基础信息管理", menuServer = "营运车辆", instructionsOperate = "营运车辆", instructionsType = "列表")
|
||||
public Object vehicleList() throws Exception {
|
||||
public Object vehicleList(Page page) throws Exception {
|
||||
Map<String, Object> map = new HashMap<String, Object>();
|
||||
String errInfo = "success";
|
||||
PageData pd = new PageData();
|
||||
pd = this.getPageData();
|
||||
pd.put("CORPINFO_ID",Jurisdiction.getCORPINFO_ID());
|
||||
List<PageData> list = freightTrailerService.vehicleList(pd); //列出Question列表
|
||||
if(!StringUtils.isEmpty(pd.getString("TRAFFIC_TYPE")) && pd.getString("TRAFFIC_TYPE").equals("1")) {
|
||||
// 营运车辆
|
||||
List<PageData> operatingList = operatingVehiclesService.operationVehicleList(pd.getString("CORPINFO_ID"));
|
||||
page.setPd(pd);
|
||||
List<PageData> insAnnually = inspectAnnuallyService.annuallyList(page);
|
||||
for (int i = 0; i < insAnnually.size(); i++) {
|
||||
for (int j = 0; j < operatingList.size(); j++) {
|
||||
if(operatingList.get(j).get("OPERATING_ID").equals(insAnnually.get(i).get("VEHICLE"))) {
|
||||
operatingList.remove(j);
|
||||
}
|
||||
}
|
||||
}
|
||||
if(pd.containsKey("ID")){
|
||||
pd.put("OPERATING_ID", pd.getString("ID"));
|
||||
pd.put("FOREIGN_KEY", pd.getString("OPERATING_ID"));
|
||||
pd.put("TYPE",121);
|
||||
List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
|
||||
map.put("drivingLicenseImgs", drivingLicenseImgs);
|
||||
}
|
||||
operatingList.forEach(operating -> {
|
||||
operating.put("ID", operating.getString("OPERATING_ID"));
|
||||
});
|
||||
map.put("list", operatingList);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
if("2".equals(pd.getString("TRAFFIC_TYPE"))) {
|
||||
// 货运挂车
|
||||
List<PageData> freightList = freightTrailerService.trailerList(pd.getString("CORPINFO_ID"));
|
||||
page.setPd(pd);
|
||||
List<PageData> insAnnually = inspectAnnuallyService.annuallyList(page);
|
||||
for (int i = 0; i < insAnnually.size(); i++) {
|
||||
for (int j = 0; j < freightList.size(); j++) {
|
||||
if(freightList.get(j).get("FREIGHTTRAILER_ID").equals(insAnnually.get(i).get("VEHICLE"))) {
|
||||
freightList.remove(j);
|
||||
}
|
||||
}
|
||||
}
|
||||
if(pd.containsKey("ID")){
|
||||
pd.put("FREIGHTTRAILER_ID", pd.getString("ID"));
|
||||
pd.put("FOREIGN_KEY", pd.getString("FREIGHTTRAILER_ID"));
|
||||
pd.put("TYPE",121);
|
||||
List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
|
||||
map.put("drivingLicenseImgs", drivingLicenseImgs);
|
||||
}
|
||||
freightList.forEach(freight -> {
|
||||
freight.put("ID", freight.getString("FREIGHTTRAILER_ID"));
|
||||
});
|
||||
map.put("list", freightList);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
List<PageData> resData = freightTrailerService.vehicleList(pd);
|
||||
if(pd.containsKey("ID")){
|
||||
pd.put("FOREIGN_KEY", pd.getString("ID"));
|
||||
pd.put("TYPE",121);
|
||||
List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
|
||||
map.put("drivingLicenseImgs", drivingLicenseImgs);
|
||||
}
|
||||
map.put("list", list);
|
||||
map.put("list", resData);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
|
|
@ -4,7 +4,9 @@ import com.zcloud.controller.base.BaseController;
|
|||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
import com.zcloud.logs.LogAnno;
|
||||
import com.zcloud.service.freighttrailer.FreightTrailerService;
|
||||
import com.zcloud.service.inspectAnnually.InspectAnnuallyService;
|
||||
import com.zcloud.service.operatingvehicles.OperatingVehiclesService;
|
||||
import com.zcloud.service.system.ImgFilesService;
|
||||
import com.zcloud.util.DateUtil;
|
||||
import com.zcloud.util.Jurisdiction;
|
||||
|
@ -30,6 +32,13 @@ public class InspectAnnuallyController extends BaseController {
|
|||
@Autowired
|
||||
private ImgFilesService imgfilesService;
|
||||
|
||||
@Autowired
|
||||
private OperatingVehiclesService operatingVehiclesService;
|
||||
|
||||
@Autowired
|
||||
private FreightTrailerService freightTrailerService;
|
||||
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
|
@ -171,6 +180,23 @@ public class InspectAnnuallyController extends BaseController {
|
|||
pd = this.getPageData();
|
||||
pd = inspectAnnuallyService.findById(pd); //根据ID读取
|
||||
|
||||
if("1".equals(pd.getString("VEHICLE_MODEL"))) {
|
||||
PageData opearting = new PageData();
|
||||
opearting.put("OPERATING_ID", pd.get("VEHICLE"));
|
||||
opearting.put("CORPINFO_ID", pd.get("CORPINFO_ID"));
|
||||
PageData pageData = operatingVehiclesService.findById(opearting);
|
||||
pd.put("VEHICLE_BRAND", pageData.get("VEHICLE_BRAND"));
|
||||
pd.put("VEHICLE_TYPE", pageData.get("VEHICLE_MODEL"));
|
||||
pd.put("PLATE_NUMBER", pageData.get("PLATE_NUMBER"));
|
||||
}else{
|
||||
PageData freight = new PageData();
|
||||
freight.put("FREIGHTTRAILER_ID", pd.get("VEHICLE"));
|
||||
freight.put("CORPINFO_ID", pd.get("CORPINFO_ID"));
|
||||
PageData pageData = freightTrailerService.findById(freight);
|
||||
pd.put("VEHICLE_BRAND", pageData.get("TRAILER_BRAND"));
|
||||
pd.put("VEHICLE_TYPE", pageData.get("TRAILER_MODEL"));
|
||||
}
|
||||
|
||||
pd.put("FOREIGN_KEY", pd.getString("INSPECTANNUALLY_ID"));
|
||||
pd.put("TYPE",124);
|
||||
List<PageData> inspectinfoImgs = imgfilesService.listAll(pd);//年检资料图片
|
||||
|
@ -182,4 +208,23 @@ public class InspectAnnuallyController extends BaseController {
|
|||
}
|
||||
|
||||
|
||||
@RequestMapping(value = "/annuallyList")
|
||||
// @RequiresPermissions( value = {"question:list" , "courseware:list"}, logical = Logical.OR)
|
||||
@ResponseBody
|
||||
@LogAnno(menuType = "机务档案", menuServer = "年检管理", instructionsOperate = "年检管理", instructionsType = "列表")
|
||||
public Object annuallyList(Page page) throws Exception {
|
||||
Map<String, Object> map = new HashMap<String, Object>();
|
||||
String errInfo = "success";
|
||||
PageData pd = new PageData();
|
||||
pd = this.getPageData();
|
||||
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); //企业ID
|
||||
page.setPd(pd);
|
||||
List<PageData> varList = inspectAnnuallyService.annuallyList(page); //列出Question列表
|
||||
map.put("varList", varList);
|
||||
map.put("page", page);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -159,8 +159,8 @@ public class OperatingVehiclesController extends BaseController {
|
|||
pd.put("FOREIGN_KEY", pd.getString("OPERATING_ID"));
|
||||
pd.put("TYPE",130);
|
||||
List<PageData> headstockphoto = imgfilesService.listAll(pd);//车头照片
|
||||
pd.put("TYPE",131);
|
||||
List<PageData> drivinglicensephoto = imgfilesService.listAll(pd);//行驶证照片
|
||||
pd.put("TYPE",121);
|
||||
List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
|
||||
pd.put("TYPE",132);
|
||||
List<PageData> operatingcertificatephoto = imgfilesService.listAll(pd);//运营证照片
|
||||
|
||||
|
@ -182,7 +182,7 @@ public class OperatingVehiclesController extends BaseController {
|
|||
|
||||
map.put("pd", pd);
|
||||
map.put("headstockphoto", headstockphoto);
|
||||
map.put("drivinglicensephoto", drivinglicensephoto);
|
||||
map.put("drivinglicensephoto", drivingLicenseImgs);
|
||||
map.put("operatingcertificatephoto", operatingcertificatephoto);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
|
@ -244,6 +244,20 @@ public class OperatingVehiclesController extends BaseController {
|
|||
return map;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/setOperationsScrapStatus")
|
||||
@ResponseBody
|
||||
public Object setOperationsScrapStatus() throws Exception {
|
||||
Map<String,Object> map = new HashMap<String,Object>();
|
||||
String errInfo = "success";
|
||||
PageData pd = new PageData();
|
||||
pd = this.getPageData();
|
||||
pd.put("CORPINFO_ID",Jurisdiction.getCORPINFO_ID());
|
||||
pd = operatingVehiclesService.setScrapStatus(pd);
|
||||
map.put("pd", pd);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/corpList")
|
||||
@ResponseBody
|
||||
public Object corpList() throws Exception {
|
||||
|
|
|
@ -49,7 +49,7 @@ public class ScrapManageController extends BaseController {
|
|||
String errInfo = "success";
|
||||
PageData pd = new PageData();
|
||||
pd = this.getPageData();
|
||||
pd.put("SCRAP_ID", this.get32UUID()); //车船税主键
|
||||
pd.put("SCRAP_ID", this.get32UUID()); //报废主键
|
||||
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||
pd.put("ISDELETE", "0"); //是否删除(0:有效 1:删除)
|
||||
pd.put("CREATOR", Jurisdiction.getUSER_ID()); //添加人id
|
||||
|
|
|
@ -60,5 +60,6 @@ public interface InspectAnnuallyMapper {
|
|||
PageData findById(PageData pd);
|
||||
|
||||
|
||||
List<PageData> annuallyList(Page page);
|
||||
}
|
||||
|
||||
|
|
|
@ -39,4 +39,6 @@ public interface OperatingVehiclesMapper {
|
|||
List<PageData> corpList(String corpId);
|
||||
|
||||
PageData findByfindByPlateNumber(PageData pd);
|
||||
|
||||
PageData setScrapStatus(PageData pd);
|
||||
}
|
||||
|
|
|
@ -60,5 +60,6 @@ public interface InspectAnnuallyService {
|
|||
public PageData findById(PageData pd) throws Exception;
|
||||
|
||||
|
||||
List<PageData> annuallyList(Page page);
|
||||
}
|
||||
|
||||
|
|
|
@ -82,6 +82,10 @@ public class InspectAnnuallyServiceImpl implements InspectAnnuallyService {
|
|||
return inspectAnnuallyMapper.findById(pd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<PageData> annuallyList(Page page) {
|
||||
return inspectAnnuallyMapper.annuallyList(page);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -39,4 +39,6 @@ public interface OperatingVehiclesService {
|
|||
List<PageData> corpList(String corpId);
|
||||
|
||||
PageData findByfindByPlateNumber(PageData pd);
|
||||
|
||||
PageData setScrapStatus(PageData pd);
|
||||
}
|
||||
|
|
|
@ -56,4 +56,9 @@ public class OperatingVehiclesServiceImpl implements OperatingVehiclesService {
|
|||
public PageData findByfindByPlateNumber(PageData pd) {
|
||||
return operatingVehiclesMapper.findByfindByPlateNumber(pd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageData setScrapStatus(PageData pd) {
|
||||
return operatingVehiclesMapper.setScrapStatus(pd);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -346,6 +346,10 @@
|
|||
<if test="pd.ACCIDENTDATE != null and pd.ACCIDENTDATE != ''"><!-- 检索-处罚时间 -->
|
||||
and f.ACCIDENTDATE = #{pd.ACCIDENTDATE}
|
||||
</if>
|
||||
<if test="pd.ACCIDENTDATE != null and pd.ACCIDENTDATE != ''"><!-- 检索-处罚时间 -->
|
||||
and f.ACCIDENTDATE = #{pd.ACCIDENTDATE}
|
||||
</if>
|
||||
ORDER BY OPERATTIME DESC
|
||||
ORDER BY f.CREATETIME DESC
|
||||
</select>
|
||||
|
||||
|
|
|
@ -212,4 +212,14 @@
|
|||
ORDER BY f.CREATTIME DESC
|
||||
</select>
|
||||
|
||||
<select id="annuallyList" parameterType="page" resultType="pd">
|
||||
select
|
||||
*
|
||||
from
|
||||
<include refid="tableName"></include> f
|
||||
where
|
||||
f.ISDELETE = '0'
|
||||
AND
|
||||
f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||
</select>
|
||||
</mapper>
|
||||
|
|
|
@ -67,7 +67,9 @@
|
|||
f.OPERATTIME,
|
||||
f.DELETOR,
|
||||
f.DELETORNAME,
|
||||
f.DELETTIME
|
||||
f.DELETTIME,
|
||||
f.ISSCRAP,
|
||||
f.ISASSIGNED
|
||||
</sql>
|
||||
|
||||
<!-- 字段用于新增 -->
|
||||
|
@ -125,7 +127,9 @@
|
|||
OPERATTIME,
|
||||
DELETOR,
|
||||
DELETORNAME,
|
||||
DELETTIME
|
||||
DELETTIME,
|
||||
ISSCRAP,
|
||||
ISASSIGNED
|
||||
</sql>
|
||||
|
||||
<!-- 字段值 -->
|
||||
|
@ -183,7 +187,9 @@
|
|||
#{OPERATTIME},
|
||||
#{DELETOR},
|
||||
#{DELETORNAME},
|
||||
#{DELETTIME}
|
||||
#{DELETTIME},
|
||||
#{ISSCRAP},
|
||||
#{ISASSIGNED},
|
||||
</sql>
|
||||
|
||||
<!-- 新增-->
|
||||
|
@ -202,7 +208,7 @@
|
|||
update
|
||||
<include refid="tableName"></include>
|
||||
set
|
||||
ISDELETE = '1'
|
||||
ISDELETE = '1',ISSCRAP = '1'
|
||||
where
|
||||
OPERATING_ID = #{OPERATING_ID}
|
||||
</delete>
|
||||
|
@ -265,7 +271,9 @@
|
|||
DELETOR = #{DELETOR},
|
||||
DELETORNAME = #{DELETORNAME},
|
||||
DELETTIME = #{DELETTIME},
|
||||
CORPINFO_ID = #{CORPINFO_ID}
|
||||
CORPINFO_ID = #{CORPINFO_ID},
|
||||
ISSCRAP = #{ISSCRAP},
|
||||
ISASSIGNED = #{ISASSIGNED}
|
||||
where
|
||||
OPERATING_ID = #{OPERATING_ID}
|
||||
</update>
|
||||
|
@ -282,6 +290,17 @@
|
|||
f.CORPINFO_ID = #{CORPINFO_ID}
|
||||
</select>
|
||||
|
||||
<update id="setScrapStatus" parameterType="pd">
|
||||
update
|
||||
<include refid="tableName"></include>
|
||||
set
|
||||
ISSCRAP = '1'
|
||||
where
|
||||
OPERATING_ID = #{OPERATING_ID}
|
||||
and
|
||||
CORPINFO_ID = #{CORPINFO_ID}
|
||||
</update>
|
||||
|
||||
|
||||
<!-- 通过ID获取数据 -->
|
||||
<select id="findByfindByPlateNumber" parameterType="pd" resultType="pd">
|
||||
|
|
|
@ -46,7 +46,8 @@
|
|||
f.OPERATTIME,
|
||||
f.DELETOR,
|
||||
f.DELETORNAME,
|
||||
f.DELETTIME
|
||||
f.DELETTIME,
|
||||
f.SCRAPFLAG
|
||||
</sql>
|
||||
|
||||
<!-- 字段用于新增 -->
|
||||
|
@ -83,7 +84,8 @@
|
|||
OPERATTIME,
|
||||
DELETOR,
|
||||
DELETORNAME,
|
||||
DELETTIME
|
||||
DELETTIME,
|
||||
SCRAPFLAG
|
||||
</sql>
|
||||
|
||||
<!-- 字段值 -->
|
||||
|
@ -120,7 +122,8 @@
|
|||
#{OPERATTIME},
|
||||
#{DELETOR},
|
||||
#{DELETORNAME},
|
||||
#{DELETTIME}
|
||||
#{DELETTIME},
|
||||
#{SCRAPFLAG}
|
||||
</sql>
|
||||
|
||||
<!-- 新增-->
|
||||
|
|
Loading…
Reference in New Issue