forked from integrated_whb/integrated_whb
Merge remote-tracking branch 'origin/dev' into dev
commit
beea93a80f
|
@ -234,6 +234,8 @@ public class BeidouController extends BaseController {
|
|||
data.put("ARCHIVES_TYPE", "1");
|
||||
} else if ("1".equals(data.getString("OPEAR_ISASSIGNED")) || "1".equals(data.getString("FREIGHT_ISASSIGNED"))) {
|
||||
data.put("ARCHIVES_TYPE", "2");
|
||||
}else {
|
||||
data.put("ARCHIVES_TYPE", "0");
|
||||
}
|
||||
return false;
|
||||
});
|
||||
|
|
|
@ -55,6 +55,10 @@ public class AppTrafficSecurityWaybillRegistrationController extends BaseControl
|
|||
if(Tools.notEmpty(KEYWORDS))pd.put("KEYWORDS", KEYWORDS.trim());
|
||||
page.setPd(pd);
|
||||
List<PageData> varList = trafficSecurityWaybillRegistrationService.listForSecurityWaybill(page);
|
||||
varList.stream().forEach(data -> {
|
||||
data.put("TRANSPORTVEHICLE", data.getString("PLATE_NUMBER"));
|
||||
});
|
||||
System.out.println("varList = " + varList);
|
||||
|
||||
map.put("varList", varList);
|
||||
map.put("page", page);
|
||||
|
|
|
@ -142,6 +142,7 @@ public class TrafficSecurityCustomerManagementController extends BaseController
|
|||
pd = this.getPageData();
|
||||
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); //企业ID
|
||||
List<PageData> varList = customerManagementService.getTrafficCustomerSelectList(pd);
|
||||
System.out.println("varList = " + varList);
|
||||
map.put("varList", varList);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
|
|
|
@ -6,6 +6,7 @@ import com.zcloud.controller.base.BaseController;
|
|||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
import com.zcloud.service.comprehensive.*;
|
||||
import com.zcloud.service.operatingvehicles.OperatingVehiclesService;
|
||||
import com.zcloud.service.system.UsersService;
|
||||
import com.zcloud.util.*;
|
||||
import org.apache.commons.lang.ObjectUtils;
|
||||
|
@ -39,6 +40,9 @@ public class TrafficSecurityWaybillRegistrationController extends BaseController
|
|||
@Autowired
|
||||
private TrafficDrivingSignService trafficDrivingSignService;
|
||||
|
||||
@Autowired
|
||||
private OperatingVehiclesService operatingVehiclesService;
|
||||
|
||||
|
||||
@Autowired
|
||||
private UsersService usersService;
|
||||
|
@ -53,6 +57,10 @@ public class TrafficSecurityWaybillRegistrationController extends BaseController
|
|||
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); //企业ID
|
||||
page.setPd(pd);
|
||||
List<PageData> varList = trafficSecurityWaybillRegistrationService.listForSecurityWaybill(page);
|
||||
varList.forEach(data -> {
|
||||
data.put("TRANSPORTVEHICLE", data.getString("PLATE_NUMBER"));
|
||||
});
|
||||
System.out.println("varList = " + varList);
|
||||
map.put("varList", varList);
|
||||
map.put("page", page);
|
||||
map.put("result", errInfo);
|
||||
|
@ -199,6 +207,7 @@ public class TrafficSecurityWaybillRegistrationController extends BaseController
|
|||
pd = trafficSecurityWaybillRegistrationService.findById(pd);//根据ID读
|
||||
pd.put("ENTRUST_PERSON", pd.getString("CLIENTCONTACTPERSON"));
|
||||
pd.put("CONFIRM_PERSON", pd.getString("CONFIRMINGPERSON"));
|
||||
pd.put("TRANSPORTVEHICLE", pd.getString("PLATE_NUMBER"));
|
||||
List<String> dispatchers = Arrays.stream(pd.getString("DISPATCHER").split(",")).collect(Collectors.toList());
|
||||
List<PageData> names = new ArrayList<>();
|
||||
dispatchers.forEach(data -> {
|
||||
|
@ -269,7 +278,15 @@ public class TrafficSecurityWaybillRegistrationController extends BaseController
|
|||
}
|
||||
}
|
||||
}
|
||||
PageData pageData = new PageData();
|
||||
pageData.put("PLATE_NUMBER", pd.getString("TRANSPORTVEHICLE"));
|
||||
pageData.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));
|
||||
PageData vehicle = operatingVehiclesService.findByfindByPlateNumber(pageData);
|
||||
if(!ObjectUtil.isEmpty(vehicle)) {
|
||||
pd.put("TRANSPORTVEHICLE", vehicle.getString("OPERATING_ID"));
|
||||
}
|
||||
trafficSecurityWaybillRegistrationService.edit(pd);
|
||||
|
||||
map.put("result", errInfo);
|
||||
map.put("pd", pd);
|
||||
return map;
|
||||
|
|
|
@ -180,11 +180,14 @@ public class InspectAnnuallyController extends BaseController {
|
|||
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); //企业ID
|
||||
page.setPd(pd);
|
||||
List<PageData> varList = inspectAnnuallyService.list(page); //列出年检列表
|
||||
System.out.println("varList = " + varList);
|
||||
varList.stream().anyMatch(data -> {
|
||||
if ("1".equals(data.getString("OPEAR_ISSCRAP")) || "1".equals(data.getString("FREIGHT_ISSCRAP"))) {
|
||||
data.put("ARCHIVES_TYPE", "2");
|
||||
} else if ("1".equals(data.getString("OPEAR_ISASSIGNED")) || "1".equals(data.getString("FREIGHT_ISASSIGNED"))) {
|
||||
data.put("ARCHIVES_TYPE", "1");
|
||||
}else{
|
||||
data.put("ARCHIVES_TYPE", "0");
|
||||
}
|
||||
return false;
|
||||
});
|
||||
|
|
|
@ -28,7 +28,10 @@ import org.springframework.web.servlet.ModelAndView;
|
|||
|
||||
import java.io.File;
|
||||
import java.util.*;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/operatingvehicles")
|
||||
|
|
|
@ -178,6 +178,8 @@ public class OperationsController extends BaseController {
|
|||
data.put("ARCHIVES_TYPE", "2");
|
||||
} else if ("1".equals(data.getString("OPEAR_ISASSIGNED")) || "1".equals(data.getString("FREIGHT_ISASSIGNED"))) {
|
||||
data.put("ARCHIVES_TYPE", "1");
|
||||
}else{
|
||||
data.put("ARCHIVES_TYPE", "0");
|
||||
}
|
||||
return false;
|
||||
});
|
||||
|
|
|
@ -62,7 +62,7 @@ public class ImgFilesController extends BaseController {
|
|||
// 保存文件
|
||||
File tempFile = new File(file.getOriginalFilename());
|
||||
FileUtils.copyInputStreamToFile(file.getInputStream(), tempFile);
|
||||
if(!FileUpload.isImage(tempFile) && !TYPE.equals("2") && !TYPE.equals("3") && !TYPE.equals("129")) {//四色图改为json文件,不用判断类型
|
||||
if(!FileUpload.isImage(tempFile) && !TYPE.equals("2") && !TYPE.equals("3") && !TYPE.equals("129") && !TYPE.equals("130")) {//四色图改为json文件,不用判断类型
|
||||
map.put("result", "failed");
|
||||
map.put("exception", "上传图片格式不正确,请重新上传");
|
||||
return map;
|
||||
|
|
|
@ -0,0 +1,175 @@
|
|||
package com.zcloud.controller.tankTruckInspection;
|
||||
|
||||
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.tankTruckInspection.TankTruckInspectionService;
|
||||
import com.zcloud.util.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* 罐检项配置
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/tankTruckInspection")
|
||||
public class TankTruckInspectionController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private TankTruckInspectionService tankTruckInspectionService;
|
||||
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/add")
|
||||
// @RequiresPermissions( value = {"question:add" , "courseware:add"}, logical = Logical.OR)
|
||||
@ResponseBody
|
||||
@LogAnno(menuType = "基础信息管理", menuServer = "罐检项配置", instructionsOperate = "罐检项配置", instructionsType = "新增")
|
||||
public Object add() throws Exception {
|
||||
Map<String, Object> map = new HashMap<String, Object>();
|
||||
String errInfo = "success";
|
||||
PageData pd = new PageData();
|
||||
pd = this.getPageData();
|
||||
pd.put("TANKTRUCKINSPECTION_ID", this.get32UUID()); //主键
|
||||
pd.put("CREATOR", Jurisdiction.getUSER_ID()); //添加人id
|
||||
pd.put("CREATORNAME", Jurisdiction.getName()); //添加人
|
||||
pd.put("CREATTIME", DateUtil.date2Str(new Date())); //添加时间
|
||||
pd.put("ISDELETE", "0"); //是否删除(0:有效 1:删除)
|
||||
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); //企业ID
|
||||
tankTruckInspectionService.save(pd);
|
||||
map.put("pd", pd);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*
|
||||
* @param
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/delete")
|
||||
// @RequiresPermissions( value = {"question:del" , "courseware:del"}, logical = Logical.OR)
|
||||
@ResponseBody
|
||||
@LogAnno(menuType = "基础信息管理", menuServer = "罐检项配置", instructionsOperate = "罐检项配置", instructionsType = "删除")
|
||||
public Object delete() throws Exception {
|
||||
Map<String, String> map = new HashMap<String, String>();
|
||||
String errInfo = "success";
|
||||
PageData pd = new PageData();
|
||||
pd = this.getPageData();
|
||||
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||
pd.put("DELETEOR", Jurisdiction.getUSER_ID()); //删除人id
|
||||
pd.put("DELETEORNAME", Jurisdiction.getName()); //删除人
|
||||
pd.put("DELETTIME", DateUtil.date2Str(new Date())); //删除时间
|
||||
tankTruckInspectionService.delete(pd);
|
||||
map.put("result", errInfo); //返回结果
|
||||
return map;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/edit")
|
||||
// @RequiresPermissions( value = {"question:edit" , "courseware:edit"}, logical = Logical.OR)
|
||||
@ResponseBody
|
||||
@LogAnno(menuType = "基础信息管理", menuServer = "罐检项配置", instructionsOperate = "罐检项配置", instructionsType = "修改")
|
||||
public Object edit() throws Exception {
|
||||
Map<String, Object> map = new HashMap<String, Object>();
|
||||
String errInfo = "success";
|
||||
PageData pd = new PageData();
|
||||
pd = this.getPageData();
|
||||
pd.put("OPERATOR", Jurisdiction.getUSER_ID()); //修改人id
|
||||
pd.put("OPERATORNAME", Jurisdiction.getName()); //修改人
|
||||
pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间
|
||||
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||
tankTruckInspectionService.edit(pd);
|
||||
map.put("pd", pd);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 列表分页
|
||||
*
|
||||
* @param page
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/list")
|
||||
// @RequiresPermissions( value = {"question:list" , "courseware:list"}, logical = Logical.OR)
|
||||
@ResponseBody
|
||||
@LogAnno(menuType = "基础信息管理", menuServer = "罐检项配置", instructionsOperate = "罐检项配置", instructionsType = "列表")
|
||||
public Object list(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 = tankTruckInspectionService.list(page); //列出Question列表
|
||||
map.put("varList", varList);
|
||||
map.put("page", page);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 去修改页面获取数据
|
||||
*
|
||||
* @param
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/goEdit")
|
||||
// @RequiresPermissions( value = {"question:edit" , "courseware:edit"}, logical = Logical.OR)
|
||||
@ResponseBody
|
||||
@LogAnno(menuType = "基础信息管理", menuServer = "罐检项配置", instructionsOperate = "罐检项配置", instructionsType = "去修改页面获取数据")
|
||||
public Object goEdit() 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 = tankTruckInspectionService.findById(pd); //根据ID读取
|
||||
map.put("pd", pd);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 列表无分页
|
||||
*
|
||||
* @param
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/tankTruckInspectionListAll")
|
||||
// @RequiresPermissions( value = {"question:list" , "courseware:list"}, logical = Logical.OR)
|
||||
@ResponseBody
|
||||
@LogAnno(menuType = "基础信息管理", menuServer = "罐检项配置", instructionsOperate = "罐检项配置", instructionsType = "列表")
|
||||
public Object tankTruckInspectionListAll() 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
|
||||
List<PageData> list = tankTruckInspectionService.tankTruckInspectionListAll(pd); //列出Question列表
|
||||
map.put("list", list);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,216 @@
|
|||
package com.zcloud.controller.tankTruckInspection;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
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.system.ImgFilesService;
|
||||
import com.zcloud.service.tankTruckInspection.TankTruckInspectionRecordService;
|
||||
import com.zcloud.util.DateUtil;
|
||||
import com.zcloud.util.Jurisdiction;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 罐检项检查
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/tankTruckInspectionRecord")
|
||||
public class TankTruckInspectionRecordController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private TankTruckInspectionRecordService tankTruckInspectionRecordService;
|
||||
@Autowired
|
||||
private ImgFilesService imgfilesService;
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/add")
|
||||
// @RequiresPermissions( value = {"question:add" , "courseware:add"}, logical = Logical.OR)
|
||||
@ResponseBody
|
||||
@Transactional
|
||||
@LogAnno(menuType = "基础信息管理", menuServer = "罐检项检查", instructionsOperate = "罐检项检查", instructionsType = "新增")
|
||||
public Object add() throws Exception {
|
||||
Map<String, Object> map = new HashMap<String, Object>();
|
||||
String errInfo = "success";
|
||||
PageData pd = new PageData();
|
||||
pd = this.getPageData();
|
||||
String TANKTRUCKINSPECTIONRECORD_ID = this.get32UUID();
|
||||
pd.put("TANKTRUCKINSPECTIONRECORD_ID", TANKTRUCKINSPECTIONRECORD_ID); //主键
|
||||
pd.put("CREATOR", Jurisdiction.getUSER_ID()); //添加人id
|
||||
pd.put("CREATORNAME", Jurisdiction.getName()); //添加人
|
||||
pd.put("CREATTIME", DateUtil.date2Str(new Date())); //添加时间
|
||||
pd.put("ISDELETE", "0"); //是否删除(0:有效 1:删除)
|
||||
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); //企业ID
|
||||
tankTruckInspectionRecordService.save(pd);
|
||||
if (pd.get("DETAILS") != null && !pd.get("DETAILS").equals("")) {
|
||||
List<JSONObject> list = (List<JSONObject>) JSON.parse(pd.get("DETAILS").toString());
|
||||
for (int i = 0; i < list.size(); i++) {
|
||||
JSONObject json = list.get(i);
|
||||
PageData itme = new PageData();
|
||||
itme.put("RECORDDETAIL_ID", this.get32UUID()); //主键
|
||||
itme.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); //企业ID
|
||||
itme.put("MAIN_ID", TANKTRUCKINSPECTIONRECORD_ID);
|
||||
itme.put("INSPECTION_SITE", json.get("INSPECTION_SITE"));
|
||||
itme.put("REGULATORY_STATUS", json.get("REGULATORY_STATUS"));
|
||||
itme.put("INSPECTION_STATUS", json.get("INSPECTION_STATUS"));
|
||||
itme.put("DATA_SORT", i);
|
||||
itme.put("ISDELETE", 0);
|
||||
itme.put("CREATOR_ID", Jurisdiction.getUSER_ID()); //添加人id
|
||||
itme.put("CREATOR_NAME", Jurisdiction.getUsername()); //添加人
|
||||
itme.put("CREATE_TIME", DateUtil.date2Str(new Date())); //创建时间
|
||||
tankTruckInspectionRecordService.saveDetail(itme);
|
||||
}
|
||||
}
|
||||
|
||||
map.put("pd", pd);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*
|
||||
* @param
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/delete")
|
||||
// @RequiresPermissions( value = {"question:del" , "courseware:del"}, logical = Logical.OR)
|
||||
@ResponseBody
|
||||
@Transactional
|
||||
@LogAnno(menuType = "基础信息管理", menuServer = "罐检项检查", instructionsOperate = "罐检项检查", instructionsType = "删除")
|
||||
public Object delete() throws Exception {
|
||||
Map<String, String> map = new HashMap<String, String>();
|
||||
String errInfo = "success";
|
||||
PageData pd = new PageData();
|
||||
pd = this.getPageData();
|
||||
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||
pd.put("DELETEOR", Jurisdiction.getUSER_ID()); //删除人id
|
||||
pd.put("DELETEORNAME", Jurisdiction.getName()); //删除人
|
||||
pd.put("DELETTIME", DateUtil.date2Str(new Date())); //删除时间
|
||||
tankTruckInspectionRecordService.delete(pd);
|
||||
tankTruckInspectionRecordService.deleteDetail(pd);
|
||||
map.put("result", errInfo); //返回结果
|
||||
return map;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/edit")
|
||||
// @RequiresPermissions( value = {"question:edit" , "courseware:edit"}, logical = Logical.OR)
|
||||
@ResponseBody
|
||||
@Transactional
|
||||
@LogAnno(menuType = "基础信息管理", menuServer = "罐检项检查", instructionsOperate = "罐检项检查", instructionsType = "修改")
|
||||
public Object edit() throws Exception {
|
||||
Map<String, Object> map = new HashMap<String, Object>();
|
||||
String errInfo = "success";
|
||||
PageData pd = new PageData();
|
||||
pd = this.getPageData();
|
||||
pd.put("OPERATOR", Jurisdiction.getUSER_ID()); //修改人id
|
||||
pd.put("OPERATORNAME", Jurisdiction.getName()); //修改人
|
||||
pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间
|
||||
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||
tankTruckInspectionRecordService.edit(pd);
|
||||
if (pd.get("DETAILS") != null && !pd.get("DETAILS").equals("")) {
|
||||
List<JSONObject> list = (List<JSONObject>) JSON.parse(pd.get("DETAILS").toString());
|
||||
tankTruckInspectionRecordService.deleteDetail(pd);
|
||||
for (int i = 0; i < list.size(); i++) {
|
||||
JSONObject json = list.get(i);
|
||||
PageData itme = new PageData();
|
||||
itme.put("RECORDDETAIL_ID", this.get32UUID()); //主键
|
||||
itme.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); //企业ID
|
||||
itme.put("MAIN_ID", pd.get("TANKTRUCKINSPECTIONRECORD_ID"));
|
||||
itme.put("INSPECTION_SITE", json.get("INSPECTION_SITE"));
|
||||
itme.put("REGULATORY_STATUS", json.get("REGULATORY_STATUS"));
|
||||
itme.put("INSPECTION_STATUS", json.get("INSPECTION_STATUS"));
|
||||
itme.put("DATA_SORT", i);
|
||||
itme.put("ISDELETE", 0);
|
||||
itme.put("CREATOR_ID", Jurisdiction.getUSER_ID()); //添加人id
|
||||
itme.put("CREATOR_NAME", Jurisdiction.getUsername()); //添加人
|
||||
itme.put("CREATE_TIME", DateUtil.date2Str(new Date())); //创建时间
|
||||
tankTruckInspectionRecordService.saveDetail(itme);
|
||||
}
|
||||
}
|
||||
map.put("pd", pd);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 列表分页
|
||||
*
|
||||
* @param page
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/list")
|
||||
// @RequiresPermissions( value = {"question:list" , "courseware:list"}, logical = Logical.OR)
|
||||
@ResponseBody
|
||||
@LogAnno(menuType = "基础信息管理", menuServer = "罐检项检查", instructionsOperate = "罐检项检查", instructionsType = "列表")
|
||||
public Object list(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 = tankTruckInspectionRecordService.list(page); //列出Question列表
|
||||
map.put("varList", varList);
|
||||
map.put("page", page);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 去修改页面获取数据
|
||||
*
|
||||
* @param
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/goEdit")
|
||||
// @RequiresPermissions( value = {"question:edit" , "courseware:edit"}, logical = Logical.OR)
|
||||
@ResponseBody
|
||||
@LogAnno(menuType = "基础信息管理", menuServer = "罐检项检查", instructionsOperate = "罐检项检查", instructionsType = "去修改页面获取数据")
|
||||
public Object goEdit() 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 = tankTruckInspectionRecordService.findById(pd); //根据ID读取
|
||||
map.put("pd", pd);
|
||||
List<PageData> pd2 = tankTruckInspectionRecordService.findById2(pd);
|
||||
map.put("detail", pd2);
|
||||
|
||||
pd.put("FOREIGN_KEY", pd.getString("TANKTRUCKINSPECTIONRECORD_ID"));
|
||||
pd.put("TYPE", 130);
|
||||
List<PageData> inspectionAttachmentImgs = imgfilesService.listAll(pd);//检查附件
|
||||
pd.put("TYPE", 131);
|
||||
List<PageData> inspectionImgs = imgfilesService.listAll(pd);//检查图片
|
||||
|
||||
map.put("inspectionAttachmentImgs", inspectionAttachmentImgs);
|
||||
map.put("inspectionImgs", inspectionImgs);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
}
|
|
@ -2,6 +2,7 @@ package com.zcloud.controller.taxationManage;
|
|||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.alibaba.excel.util.DateUtils;
|
||||
import com.aliyuncs.facebody.model.v20191230.PedestrianDetectAttributeResponse;
|
||||
import com.zcloud.controller.base.BaseController;
|
||||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
|
@ -21,6 +22,8 @@ import org.springframework.web.bind.annotation.RequestParam;
|
|||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
import java.util.function.Predicate;
|
||||
import java.util.stream.Collectors;
|
||||
|
@ -168,6 +171,43 @@ public class TaxationManageController extends BaseController {
|
|||
}
|
||||
return false;
|
||||
});
|
||||
varList.forEach(data -> {
|
||||
Date dueDate = DateUtil.fomatDate(data.getString("EXPIRE_DATE"));
|
||||
Date reminderDate = DateUtil.fomatDate(data.getString("REMINDER_DATA"));
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||
String toDay = sdf.format(new Date());
|
||||
Date date = null;
|
||||
try {
|
||||
date = sdf.parse(toDay);
|
||||
} catch (ParseException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
// 已到期
|
||||
if(dueDate.before(date)) {
|
||||
data.put("EXPIRE_STATUS", "0");
|
||||
try {
|
||||
taxationManageService.edit(data);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
// 即将到期
|
||||
} else if ((dueDate.after(date) || dueDate.equals(date)) && (reminderDate.before(date) || reminderDate.equals(date))) {
|
||||
data.put("EXPIRE_STATUS", "2");
|
||||
try {
|
||||
taxationManageService.edit(data);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
// 未到期
|
||||
}else{
|
||||
data.put("EXPIRE_STATUS", "1");
|
||||
try {
|
||||
taxationManageService.edit(data);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
});
|
||||
map.put("varList", varList);
|
||||
map.put("page", page);
|
||||
map.put("result", errInfo);
|
||||
|
|
|
@ -0,0 +1,64 @@
|
|||
package com.zcloud.mapper.datasource.tankTruckInspection;
|
||||
|
||||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 罐检项配置
|
||||
*/
|
||||
public interface TankTruckInspectionMapper {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
void save(PageData pd);
|
||||
|
||||
void saveAll(PageData pd);
|
||||
|
||||
void saveAllDel(PageData pd);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
void delete(PageData pd);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
void edit(PageData pd);
|
||||
|
||||
void edit2(PageData pd);
|
||||
|
||||
/**
|
||||
* 列表
|
||||
*
|
||||
* @param page
|
||||
* @throws Exception
|
||||
*/
|
||||
List<PageData> datalistPage(Page page);
|
||||
|
||||
List<PageData> datalistPage2(Page page);
|
||||
|
||||
PageData findById(PageData pd);
|
||||
|
||||
PageData findById2(PageData pd);
|
||||
|
||||
List<PageData> tankTruckInspectionListAll(PageData pd);
|
||||
|
||||
List<PageData> tankTruckInspectionListAll2(PageData pd);
|
||||
|
||||
int dataCount(String corpId);
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,58 @@
|
|||
package com.zcloud.mapper.datasource.tankTruckInspection;
|
||||
|
||||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 罐检项检查
|
||||
*/
|
||||
public interface TankTruckInspectionRecordMapper {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
void save(PageData pd);
|
||||
|
||||
void saveDetail(PageData pd);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
void delete(PageData pd);
|
||||
|
||||
void deleteDetail(PageData pd);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
void edit(PageData pd);
|
||||
|
||||
/**
|
||||
* 列表
|
||||
*
|
||||
* @param page
|
||||
* @throws Exception
|
||||
*/
|
||||
List<PageData> datalistPage(Page page);
|
||||
|
||||
List<PageData> datalistPage2(Page page);
|
||||
|
||||
PageData findById(PageData pd);
|
||||
|
||||
List<PageData> findById2(PageData pd);
|
||||
|
||||
int dataCount(String corpId);
|
||||
|
||||
}
|
||||
|
|
@ -77,6 +77,7 @@ public class TrafficDrivingTypeServiceImpl implements TrafficDrivingTypeService
|
|||
*/
|
||||
public PageData infoCategory(PageData pd)throws Exception{
|
||||
PageData cpd = TrafficSecurityWaybillRegistrationMapper.findById(pd); // 根据ID读取
|
||||
cpd.put("TRANSPORTVEHICLE", cpd.getString("PLATE_NUMBER"));
|
||||
List<PageData> varOList = trafficDrivingTypeMapper.findListbyDetail(pd);
|
||||
List<PageData> vList = trafficDrivingTypeMapper.findCategory(pd);
|
||||
|
||||
|
|
|
@ -0,0 +1,61 @@
|
|||
package com.zcloud.service.tankTruckInspection;
|
||||
|
||||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 罐检项检查
|
||||
*/
|
||||
public interface TankTruckInspectionRecordService {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void save(PageData pd) throws Exception;
|
||||
|
||||
public void saveDetail(PageData pd) throws Exception;
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void delete(PageData pd) throws Exception;
|
||||
|
||||
public void deleteDetail(PageData pd) throws Exception;
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void edit(PageData pd) throws Exception;
|
||||
|
||||
/**
|
||||
* 列表
|
||||
*
|
||||
* @param page
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<PageData> list(Page page) throws Exception;
|
||||
|
||||
|
||||
/**
|
||||
* 通过id获取数据
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public PageData findById(PageData pd) throws Exception;
|
||||
|
||||
public List<PageData> findById2(PageData pd) throws Exception;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
package com.zcloud.service.tankTruckInspection;
|
||||
|
||||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 罐检项配置
|
||||
*/
|
||||
public interface TankTruckInspectionService {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void save(PageData pd) throws Exception;
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void delete(PageData pd) throws Exception;
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void edit(PageData pd) throws Exception;
|
||||
|
||||
/**
|
||||
* 列表
|
||||
*
|
||||
* @param page
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<PageData> list(Page page) throws Exception;
|
||||
|
||||
|
||||
/**
|
||||
* 通过id获取数据
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public PageData findById(PageData pd) throws Exception;
|
||||
|
||||
/**
|
||||
* 列表
|
||||
*
|
||||
* @param
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<PageData> tankTruckInspectionListAll(PageData pd) throws Exception;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,88 @@
|
|||
package com.zcloud.service.tankTruckInspection.impl;
|
||||
|
||||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
import com.zcloud.mapper.datasource.tankTruckInspection.TankTruckInspectionRecordMapper;
|
||||
import com.zcloud.service.tankTruckInspection.TankTruckInspectionRecordService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 罐检项检查
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class TankTruckInspectionRecordServiceImpl implements TankTruckInspectionRecordService {
|
||||
|
||||
@Autowired
|
||||
private TankTruckInspectionRecordMapper tankTruckInspectionRecordMapper;
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void save(PageData pd) throws Exception {
|
||||
tankTruckInspectionRecordMapper.save(pd);
|
||||
}
|
||||
|
||||
public void saveDetail(PageData pd) throws Exception {
|
||||
tankTruckInspectionRecordMapper.saveDetail(pd);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除
|
||||
* e
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void delete(PageData pd) throws Exception {
|
||||
tankTruckInspectionRecordMapper.delete(pd);
|
||||
}
|
||||
|
||||
public void deleteDetail(PageData pd) throws Exception {
|
||||
tankTruckInspectionRecordMapper.deleteDetail(pd);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void edit(PageData pd) throws Exception {
|
||||
tankTruckInspectionRecordMapper.edit(pd);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表
|
||||
*
|
||||
* @param page
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<PageData> list(Page page) throws Exception {
|
||||
return tankTruckInspectionRecordMapper.datalistPage(page);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 通过id获取数据
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public PageData findById(PageData pd) throws Exception {
|
||||
return tankTruckInspectionRecordMapper.findById(pd);
|
||||
}
|
||||
|
||||
public List<PageData> findById2(PageData pd) throws Exception {
|
||||
return tankTruckInspectionRecordMapper.findById2(pd);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,118 @@
|
|||
package com.zcloud.service.tankTruckInspection.impl;
|
||||
|
||||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
import com.zcloud.mapper.datasource.tankTruckInspection.TankTruckInspectionMapper;
|
||||
import com.zcloud.service.tankTruckInspection.TankTruckInspectionService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 罐检项配置
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class TankTruckInspectionServiceImpl implements TankTruckInspectionService {
|
||||
|
||||
@Autowired
|
||||
private TankTruckInspectionMapper tankTruckInspectionMapper;
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void save(PageData pd) throws Exception {
|
||||
int dataCount = tankTruckInspectionMapper.dataCount(pd.get("CORPINFO_ID").toString());
|
||||
if (dataCount > 0) {
|
||||
tankTruckInspectionMapper.save(pd);
|
||||
} else {
|
||||
tankTruckInspectionMapper.saveAll(pd);
|
||||
tankTruckInspectionMapper.save(pd);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除
|
||||
* e
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void delete(PageData pd) throws Exception {
|
||||
int dataCount = tankTruckInspectionMapper.dataCount(pd.get("CORPINFO_ID").toString());
|
||||
if (dataCount > 0) {
|
||||
tankTruckInspectionMapper.delete(pd);
|
||||
} else {
|
||||
tankTruckInspectionMapper.saveAllDel(pd);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void edit(PageData pd) throws Exception {
|
||||
int dataCount = tankTruckInspectionMapper.dataCount(pd.get("CORPINFO_ID").toString());
|
||||
if (dataCount > 0) {
|
||||
tankTruckInspectionMapper.edit(pd);
|
||||
} else {
|
||||
tankTruckInspectionMapper.edit2(pd);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表
|
||||
*
|
||||
* @param page
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<PageData> list(Page page) throws Exception {
|
||||
int dataCount = tankTruckInspectionMapper.dataCount(page.getPd().get("CORPINFO_ID").toString());
|
||||
if (dataCount > 0) {
|
||||
return tankTruckInspectionMapper.datalistPage(page);
|
||||
} else {
|
||||
return tankTruckInspectionMapper.datalistPage2(page);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 通过id获取数据
|
||||
*
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public PageData findById(PageData pd) throws Exception {
|
||||
int dataCount = tankTruckInspectionMapper.dataCount(pd.get("CORPINFO_ID").toString());
|
||||
if (dataCount > 0) {
|
||||
return tankTruckInspectionMapper.findById(pd);
|
||||
} else {
|
||||
return tankTruckInspectionMapper.findById2(pd);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 列表
|
||||
*
|
||||
* @param
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<PageData> tankTruckInspectionListAll(PageData pd) throws Exception {
|
||||
int dataCount = tankTruckInspectionMapper.dataCount(pd.get("CORPINFO_ID").toString());
|
||||
if (dataCount > 0) {
|
||||
return tankTruckInspectionMapper.tankTruckInspectionListAll(pd);
|
||||
} else {
|
||||
return tankTruckInspectionMapper.tankTruckInspectionListAll2(pd);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -206,7 +206,8 @@
|
|||
c.CUSTOMERNAME AS CLIENT_NAME,
|
||||
c2.CUSTOMERNAME AS CONFIRMER_NAME,
|
||||
t.OPERATTIME AS STARTTIME,
|
||||
p.OPERATTIME AS STOPTIME
|
||||
p.OPERATTIME AS STOPTIME,
|
||||
bto.PLATE_NUMBER
|
||||
from
|
||||
<include refid="tableName"></include> f
|
||||
left join bus_corp_info i on f.CORPINFO_ID = i.CORPINFO_ID
|
||||
|
@ -217,6 +218,7 @@
|
|||
left join bus_traffic_customer_management c2 on f.CONFIRMER = c2.CUSTOMERNAME_ID
|
||||
left join bus_traffic_driving_sign t on t.WAYBILLREGISTRATION_ID = f.WAYBILLREGISTRATION_ID and t.CHECKTYPE_ID = 'status001'
|
||||
left join bus_traffic_driving_sign p on p.WAYBILLREGISTRATION_ID = f.WAYBILLREGISTRATION_ID and p.CHECKTYPE_ID = 'status003'
|
||||
left join bus_traffic_operatingvehicle bto on bto.OPERATING_ID = f.TRANSPORTVEHICLE
|
||||
where f.ISDELETE = '0' and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||
<if test="pd.WAYBILLSTATUS != null and pd.WAYBILLSTATUS != ''"><!-- 关键词检索-运单状态 -->
|
||||
and f.WAYBILLSTATUS = #{pd.WAYBILLSTATUS}
|
||||
|
@ -260,7 +262,8 @@
|
|||
b2.ADMINISTRATIVEREGIONS AS GOAL_ADDR,
|
||||
oa.NAME AS DEPARTMENTNAME,
|
||||
btcc.CONTACT AS ENTRUSTPERSON,
|
||||
btcc2.CONTACT AS CONFIRMPERSON
|
||||
btcc2.CONTACT AS CONFIRMPERSON,
|
||||
bto.PLATE_NUMBER
|
||||
from
|
||||
<include refid="tableName"></include> f
|
||||
left join bus_traffic_operatingvehicle e on f.TRANSPORTVEHICLE = e.PLATE_NUMBER
|
||||
|
@ -275,6 +278,7 @@
|
|||
left join bus_traffic_customer_contact btcc on btcc.CONTACT_ID = f.CLIENTCONTACTPERSON
|
||||
left join bus_traffic_customer_contact btcc2 on btcc2.CONTACT_ID = f.CONFIRMINGPERSON
|
||||
left join oa_department oa on oa.DEPARTMENT_ID = f.DEPARTMENT_ID
|
||||
left join bus_traffic_operatingvehicle bto on bto.OPERATING_ID = f.TRANSPORTVEHICLE
|
||||
where
|
||||
f.WAYBILLREGISTRATION_ID = #{WAYBILLREGISTRATION_ID}
|
||||
AND
|
||||
|
|
|
@ -0,0 +1,231 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.zcloud.mapper.datasource.tankTruckInspection.TankTruckInspectionMapper">
|
||||
|
||||
<!--表名 -->
|
||||
<sql id="tableName">
|
||||
bus_traffic_tank_truck_inspection_corp
|
||||
</sql>
|
||||
|
||||
|
||||
<!-- 字段 -->
|
||||
<sql id="Field">
|
||||
f.FREIGHTTRAILER_ID,
|
||||
f.CORPINFO_ID,
|
||||
f.NUM,
|
||||
f.PLATE_NUMBER,
|
||||
f.VIN,
|
||||
f.VEHICLE_BODY_NUMBER,
|
||||
f.TRAILER_TYPE,
|
||||
f.OPER_CERTIFICATE_NUM,
|
||||
f.BELONGING_DEPT,
|
||||
f.CAR_OWNERS,
|
||||
f.CAR_OWNERS_TEL,
|
||||
f.CONTACTS,
|
||||
f.CONTACT_PHONE,
|
||||
f.INITIAL_REGISTRATION_DATE,
|
||||
f.CERTIFICATE_DATE,
|
||||
f.DUE_DATE,
|
||||
f.TRAILER_BRAND,
|
||||
f.TRAILER_MODEL,
|
||||
f.APPROVED_TOTAL_MASS,
|
||||
f.APPROVED_LOAD_CAPACITY,
|
||||
f.VOLUME,
|
||||
f.NOTES,
|
||||
f.TRAILER_IMG,
|
||||
f.DRIVING_LICENSE_IMG,
|
||||
f.OPER_CERTIFICATE_IMG,
|
||||
f.TRAILER_INFO,
|
||||
f.CREATOR,
|
||||
f.CREATORNAME,
|
||||
f.CREATTIME,
|
||||
f.ISDELETE,
|
||||
f.ISSCRAP,
|
||||
f.ISASSIGNED
|
||||
</sql>
|
||||
|
||||
|
||||
<!-- 字段 -->
|
||||
<sql id="Field2">
|
||||
TANKTRUCKINSPECTION_ID,
|
||||
CORPINFO_ID,
|
||||
INSPECTION_SITE,
|
||||
REGULATORY_STATUS,
|
||||
CREATOR,
|
||||
CREATORNAME,
|
||||
CREATTIME,
|
||||
ISDELETE
|
||||
</sql>
|
||||
|
||||
<!-- 字段值 -->
|
||||
<sql id="FieldValue">
|
||||
#{TANKTRUCKINSPECTION_ID},
|
||||
#{CORPINFO_ID},
|
||||
#{INSPECTION_SITE},
|
||||
#{REGULATORY_STATUS},
|
||||
#{CREATOR},
|
||||
#{CREATORNAME},
|
||||
#{CREATTIME},
|
||||
#{ISDELETE}
|
||||
</sql>
|
||||
|
||||
<!-- 新增-->
|
||||
<insert id="save" parameterType="pd">
|
||||
insert into
|
||||
<include refid="tableName"></include>
|
||||
(
|
||||
<include refid="Field2"></include>
|
||||
) values (
|
||||
<include refid="FieldValue"></include>
|
||||
)
|
||||
</insert>
|
||||
<insert id="saveAll" parameterType="pd">
|
||||
INSERT INTO
|
||||
bus_traffic_tank_truck_inspection_corp
|
||||
(TANKTRUCKINSPECTION_ID,CORPINFO_ID,INSPECTION_SITE,REGULATORY_STATUS,ISDELETE,CREATOR,CREATORNAME,CREATTIME)
|
||||
SELECT REPLACE(UUID(),'-',''),#{CORPINFO_ID},INSPECTION_SITE,REGULATORY_STATUS,0,
|
||||
#{CREATOR},#{CREATORNAME},NOW() from bus_traffic_tank_truck_inspection
|
||||
</insert>
|
||||
<insert id="saveAllDel" parameterType="pd">
|
||||
INSERT INTO
|
||||
bus_traffic_tank_truck_inspection_corp
|
||||
(TANKTRUCKINSPECTION_ID,CORPINFO_ID,INSPECTION_SITE,REGULATORY_STATUS,ISDELETE,CREATOR,CREATORNAME,CREATTIME)
|
||||
SELECT REPLACE(UUID(),'-',''),#{CORPINFO_ID},INSPECTION_SITE,REGULATORY_STATUS,0,
|
||||
#{CREATOR},#{CREATORNAME},NOW() from bus_traffic_tank_truck_inspection where TANKTRUCKINSPECTION_ID != #{TANKTRUCKINSPECTION_ID}
|
||||
</insert>
|
||||
|
||||
<!-- 删除-->
|
||||
<delete id="delete" parameterType="pd">
|
||||
update
|
||||
<include refid="tableName"></include>
|
||||
set
|
||||
ISDELETE = '1',
|
||||
DELETEOR = #{DELETEOR},
|
||||
DELETEORNAME = #{DELETEORNAME},
|
||||
DELETTIME = #{DELETTIME}
|
||||
where
|
||||
TANKTRUCKINSPECTION_ID = #{TANKTRUCKINSPECTION_ID}
|
||||
AND
|
||||
CORPINFO_ID = #{CORPINFO_ID}
|
||||
</delete>
|
||||
|
||||
<!-- 修改 -->
|
||||
<update id="edit" parameterType="pd">
|
||||
update
|
||||
<include refid="tableName"></include>
|
||||
set
|
||||
INSPECTION_SITE = #{INSPECTION_SITE},
|
||||
REGULATORY_STATUS = #{REGULATORY_STATUS},
|
||||
OPERATOR = #{OPERATOR},
|
||||
OPERATORNAME = #{OPERATORNAME},
|
||||
OPERATTIME = #{OPERATTIME}
|
||||
where
|
||||
TANKTRUCKINSPECTION_ID = #{TANKTRUCKINSPECTION_ID}
|
||||
</update>
|
||||
<update id="edit2" parameterType="pd">
|
||||
INSERT INTO
|
||||
bus_traffic_tank_truck_inspection_corp
|
||||
(TANKTRUCKINSPECTION_ID,CORPINFO_ID,INSPECTION_SITE,REGULATORY_STATUS,ISDELETE,CREATOR,CREATORNAME,CREATTIME)
|
||||
SELECT REPLACE(UUID(),'-',''),#{CORPINFO_ID},INSPECTION_SITE,REGULATORY_STATUS,0,
|
||||
#{CREATOR},#{CREATORNAME},NOW() from bus_traffic_tank_truck_inspection where TANKTRUCKINSPECTION_ID != #{TANKTRUCKINSPECTION_ID}
|
||||
union all
|
||||
SELECT REPLACE(UUID(),'-',''),#{CORPINFO_ID},#{INSPECTION_SITE},#{REGULATORY_STATUS},0,
|
||||
#{CREATOR},#{CREATORNAME},NOW() from bus_traffic_tank_truck_inspection where TANKTRUCKINSPECTION_ID = #{TANKTRUCKINSPECTION_ID}
|
||||
</update>
|
||||
|
||||
<!-- 通过ID获取数据 -->
|
||||
<select id="findById" parameterType="pd" resultType="pd">
|
||||
select
|
||||
f.TANKTRUCKINSPECTION_ID,
|
||||
f.INSPECTION_SITE,
|
||||
f.REGULATORY_STATUS
|
||||
from
|
||||
<include refid="tableName"></include> f
|
||||
where
|
||||
f.TANKTRUCKINSPECTION_ID = #{TANKTRUCKINSPECTION_ID}
|
||||
</select>
|
||||
<select id="findById2" parameterType="pd" resultType="pd">
|
||||
select
|
||||
f.TANKTRUCKINSPECTION_ID,
|
||||
f.INSPECTION_SITE,
|
||||
f.REGULATORY_STATUS
|
||||
from
|
||||
bus_traffic_tank_truck_inspection f
|
||||
where
|
||||
f.TANKTRUCKINSPECTION_ID = #{TANKTRUCKINSPECTION_ID}
|
||||
</select>
|
||||
|
||||
<!-- 列表
|
||||
INSPECTION_SITE 检查部位
|
||||
REGULATORY_STATUS 规定状态
|
||||
-->
|
||||
<select id="datalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
f.*
|
||||
from
|
||||
<include refid="tableName"></include> f
|
||||
where f.ISDELETE = '0' and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||
<if test="pd.INSPECTION_SITE != null and pd.INSPECTION_SITE != ''">
|
||||
and f.INSPECTION_SITE LIKE CONCAT(CONCAT('%', #{pd.INSPECTION_SITE}),'%')
|
||||
</if>
|
||||
<if test="pd.REGULATORY_STATUS != null and pd.REGULATORY_STATUS != ''">
|
||||
and f.REGULATORY_STATUS LIKE CONCAT(CONCAT('%', #{pd.REGULATORY_STATUS}),'%')
|
||||
</if>
|
||||
order by f.CREATTIME desc
|
||||
</select>
|
||||
<select id="datalistPage2" parameterType="page" resultType="pd">
|
||||
select
|
||||
f.*
|
||||
from
|
||||
bus_traffic_tank_truck_inspection f
|
||||
<where>
|
||||
<if test="pd.INSPECTION_SITE != null and pd.INSPECTION_SITE != ''">
|
||||
and f.INSPECTION_SITE LIKE CONCAT(CONCAT('%', #{pd.INSPECTION_SITE}),'%')
|
||||
</if>
|
||||
<if test="pd.REGULATORY_STATUS != null and pd.REGULATORY_STATUS != ''">
|
||||
and f.REGULATORY_STATUS LIKE CONCAT(CONCAT('%', #{pd.REGULATORY_STATUS}),'%')
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="tankTruckInspectionListAll" parameterType="pd" resultType="pd">
|
||||
select
|
||||
*
|
||||
from
|
||||
<include refid="tableName"></include> f
|
||||
where f.ISDELETE = '0' and f.CORPINFO_ID = #{CORPINFO_ID}
|
||||
<if test="INSPECTION_SITE != null and INSPECTION_SITE != ''">
|
||||
and f.INSPECTION_SITE LIKE CONCAT(CONCAT('%', #{INSPECTION_SITE}),'%')
|
||||
</if>
|
||||
<if test="REGULATORY_STATUS != null and REGULATORY_STATUS != ''">
|
||||
and f.REGULATORY_STATUS LIKE CONCAT(CONCAT('%', #{REGULATORY_STATUS}),'%')
|
||||
</if>
|
||||
order by f.CREATTIME desc
|
||||
</select>
|
||||
|
||||
<select id="tankTruckInspectionListAll2" parameterType="page" resultType="pd">
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
bus_traffic_tank_truck_inspection
|
||||
<where>
|
||||
<if test="INSPECTION_SITE != null and INSPECTION_SITE != ''">
|
||||
and INSPECTION_SITE LIKE CONCAT(CONCAT('%', #{INSPECTION_SITE}),'%')
|
||||
</if>
|
||||
<if test="REGULATORY_STATUS != null and REGULATORY_STATUS != ''">
|
||||
and REGULATORY_STATUS LIKE CONCAT(CONCAT('%', #{REGULATORY_STATUS}),'%')
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="dataCount" parameterType="page" resultType="integer">
|
||||
select
|
||||
count(*) num
|
||||
from
|
||||
bus_traffic_tank_truck_inspection_corp f
|
||||
where f.ISDELETE = '0' and f.CORPINFO_ID = #{corpId}
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
|
@ -0,0 +1,262 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.zcloud.mapper.datasource.tankTruckInspection.TankTruckInspectionRecordMapper">
|
||||
|
||||
<!--表名 -->
|
||||
<sql id="tableName">
|
||||
bus_traffic_tank_truck_inspection_record
|
||||
</sql>
|
||||
|
||||
|
||||
<!-- 字段 -->
|
||||
<sql id="Field">
|
||||
f.FREIGHTTRAILER_ID,
|
||||
f.CORPINFO_ID,
|
||||
f.NUM,
|
||||
f.PLATE_NUMBER,
|
||||
f.VIN,
|
||||
f.VEHICLE_BODY_NUMBER,
|
||||
f.TRAILER_TYPE,
|
||||
f.OPER_CERTIFICATE_NUM,
|
||||
f.BELONGING_DEPT,
|
||||
f.CAR_OWNERS,
|
||||
f.CAR_OWNERS_TEL,
|
||||
f.CONTACTS,
|
||||
f.CONTACT_PHONE,
|
||||
f.INITIAL_REGISTRATION_DATE,
|
||||
f.CERTIFICATE_DATE,
|
||||
f.DUE_DATE,
|
||||
f.TRAILER_BRAND,
|
||||
f.TRAILER_MODEL,
|
||||
f.APPROVED_TOTAL_MASS,
|
||||
f.APPROVED_LOAD_CAPACITY,
|
||||
f.VOLUME,
|
||||
f.NOTES,
|
||||
f.TRAILER_IMG,
|
||||
f.DRIVING_LICENSE_IMG,
|
||||
f.OPER_CERTIFICATE_IMG,
|
||||
f.TRAILER_INFO,
|
||||
f.CREATOR,
|
||||
f.CREATORNAME,
|
||||
f.CREATTIME,
|
||||
f.ISDELETE,
|
||||
f.ISSCRAP,
|
||||
f.ISASSIGNED
|
||||
</sql>
|
||||
|
||||
|
||||
<!-- 字段 -->
|
||||
<sql id="Field2">
|
||||
TANKTRUCKINSPECTIONRECORD_ID,
|
||||
CORPINFO_ID,
|
||||
VEHICLE,
|
||||
INSPECTION_DATE,
|
||||
INSPECTIONTOR,
|
||||
DUE_DATE,
|
||||
INSPECTION_CYCLE,
|
||||
REMINDER_DAYS,
|
||||
REMINDER_DATE,
|
||||
REMINDER_STATUS,
|
||||
INSPECTION_ATTACHMENT,
|
||||
INSPECTION_IMG,
|
||||
NOTES,
|
||||
CREATOR,
|
||||
CREATORNAME,
|
||||
CREATTIME,
|
||||
ISDELETE
|
||||
</sql>
|
||||
|
||||
<!-- 字段值 -->
|
||||
<sql id="FieldValue">
|
||||
#{TANKTRUCKINSPECTIONRECORD_ID},
|
||||
#{CORPINFO_ID},
|
||||
#{VEHICLE},
|
||||
#{INSPECTION_DATE},
|
||||
#{INSPECTIONTOR},
|
||||
#{DUE_DATE},
|
||||
#{INSPECTION_CYCLE},
|
||||
#{REMINDER_DAYS},
|
||||
#{REMINDER_DATE},
|
||||
#{REMINDER_STATUS},
|
||||
#{INSPECTION_ATTACHMENT},
|
||||
#{INSPECTION_IMG},
|
||||
#{NOTES},
|
||||
#{CREATOR},
|
||||
#{CREATORNAME},
|
||||
#{CREATTIME},
|
||||
#{ISDELETE}
|
||||
</sql>
|
||||
|
||||
<!-- 新增-->
|
||||
<insert id="save" parameterType="pd">
|
||||
insert into
|
||||
<include refid="tableName"></include>
|
||||
(
|
||||
<include refid="Field2"></include>
|
||||
) values (
|
||||
<include refid="FieldValue"></include>
|
||||
)
|
||||
</insert>
|
||||
<insert id="saveDetail" parameterType="pd">
|
||||
insert into
|
||||
bus_traffic_tank_truck_inspection_record_detail
|
||||
(
|
||||
RECORDDETAIL_ID,
|
||||
CORPINFO_ID,
|
||||
MAIN_ID,
|
||||
INSPECTION_SITE,
|
||||
REGULATORY_STATUS,
|
||||
INSPECTION_STATUS,
|
||||
DATA_SORT,
|
||||
ISDELETE,
|
||||
CREATOR,
|
||||
CREATORNAME,
|
||||
CREATTIME
|
||||
) values (
|
||||
#{RECORDDETAIL_ID},
|
||||
#{CORPINFO_ID},
|
||||
#{MAIN_ID},
|
||||
#{INSPECTION_SITE},
|
||||
#{REGULATORY_STATUS},
|
||||
#{INSPECTION_STATUS},
|
||||
#{DATA_SORT},
|
||||
#{ISDELETE},
|
||||
#{CREATOR},
|
||||
#{CREATORNAME},
|
||||
#{CREATTIME}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 删除-->
|
||||
<delete id="delete" parameterType="pd">
|
||||
update
|
||||
<include refid="tableName"></include>
|
||||
set
|
||||
ISDELETE = '1',
|
||||
DELETEOR = #{DELETEOR},
|
||||
DELETEORNAME = #{DELETEORNAME},
|
||||
DELETTIME = #{DELETTIME}
|
||||
where
|
||||
TANKTRUCKINSPECTIONRECORD_ID = #{TANKTRUCKINSPECTIONRECORD_ID}
|
||||
</delete>
|
||||
<delete id="deleteDetail" parameterType="pd">
|
||||
update
|
||||
bus_traffic_tank_truck_inspection_record_detail
|
||||
set
|
||||
ISDELETE = '1',
|
||||
DELETEOR = #{DELETEOR},
|
||||
DELETEORNAME = #{DELETEORNAME},
|
||||
DELETTIME = #{DELETTIME}
|
||||
where
|
||||
MAIN_ID = #{TANKTRUCKINSPECTIONRECORD_ID}
|
||||
</delete>
|
||||
|
||||
<!-- 修改 -->
|
||||
<update id="edit" parameterType="pd">
|
||||
update
|
||||
<include refid="tableName"></include>
|
||||
set
|
||||
VEHICLE = #{VEHICLE},
|
||||
INSPECTION_DATE = #{INSPECTION_DATE},
|
||||
INSPECTIONTOR = #{INSPECTIONTOR},
|
||||
DUE_DATE = #{DUE_DATE},
|
||||
INSPECTION_CYCLE = #{INSPECTION_CYCLE},
|
||||
REMINDER_DAYS = #{REMINDER_DAYS},
|
||||
REMINDER_DATE = #{REMINDER_DATE},
|
||||
REMINDER_STATUS = #{REMINDER_STATUS},
|
||||
INSPECTION_ATTACHMENT = #{INSPECTION_ATTACHMENT},
|
||||
INSPECTION_IMG = #{INSPECTION_IMG},
|
||||
NOTES = #{NOTES},
|
||||
OPERATOR = #{OPERATOR},
|
||||
OPERATORNAME = #{OPERATORNAME},
|
||||
OPERATTIME = #{OPERATTIME}
|
||||
where
|
||||
TANKTRUCKINSPECTIONRECORD_ID = #{TANKTRUCKINSPECTIONRECORD_ID}
|
||||
</update>
|
||||
|
||||
<!-- 通过ID获取数据 -->
|
||||
<select id="findById" parameterType="pd" resultType="pd">
|
||||
select
|
||||
f.TANKTRUCKINSPECTIONRECORD_ID,
|
||||
f.CORPINFO_ID,
|
||||
f.VEHICLE,
|
||||
f.INSPECTION_DATE,
|
||||
f.INSPECTIONTOR,
|
||||
f.DUE_DATE,
|
||||
f.INSPECTION_CYCLE,
|
||||
f.REMINDER_DAYS,
|
||||
f.REMINDER_DATE,
|
||||
f.REMINDER_STATUS,
|
||||
f.INSPECTION_ATTACHMENT,
|
||||
f.INSPECTION_IMG,
|
||||
f.NOTES,
|
||||
(SELECT PLATE_NUMBER FROM `v_traffic` where ID = f.VEHICLE) VEHICLE_NAME,
|
||||
(select GROUP_CONCAT(NAME SEPARATOR ',') from sys_user where FIND_IN_SET(USER_ID,f.INSPECTIONTOR)) INSPECTIONTOR_NAME
|
||||
from
|
||||
<include refid="tableName"></include> f
|
||||
where
|
||||
f.TANKTRUCKINSPECTIONRECORD_ID = #{TANKTRUCKINSPECTIONRECORD_ID}
|
||||
</select>
|
||||
<select id="findById2" parameterType="page" resultType="pd">
|
||||
select
|
||||
f.RECORDDETAIL_ID,
|
||||
f.CORPINFO_ID,
|
||||
f.MAIN_ID,
|
||||
f.INSPECTION_SITE,
|
||||
f.REGULATORY_STATUS,
|
||||
f.INSPECTION_STATUS
|
||||
from
|
||||
bus_traffic_tank_truck_inspection_record_detail f
|
||||
where
|
||||
f.MAIN_ID = #{TANKTRUCKINSPECTIONRECORD_ID}
|
||||
and f.ISDELETE = '0'
|
||||
order by DATA_SORT
|
||||
</select>
|
||||
|
||||
<!-- 列表
|
||||
INSPECTION_SITE 检查部位
|
||||
REGULATORY_STATUS 规定状态
|
||||
-->
|
||||
<select id="datalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
f.*,
|
||||
(SELECT PLATE_NUMBER FROM `v_traffic` where ID = f.VEHICLE) VEHICLE_NAME,
|
||||
(select GROUP_CONCAT(NAME SEPARATOR ',') from sys_user where FIND_IN_SET(USER_ID,f.INSPECTIONTOR)) INSPECTIONTOR_NAME
|
||||
from
|
||||
<include refid="tableName"></include> f
|
||||
where f.ISDELETE = '0' and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||
<if test="pd.VEHICLE != null and pd.VEHICLE != ''">
|
||||
and f.VEHICLE LIKE CONCAT(CONCAT('%', #{pd.VEHICLE}),'%')
|
||||
</if>
|
||||
<if test="pd.INSPECTIONTOR != null and pd.INSPECTIONTOR != ''">
|
||||
and f.INSPECTIONTOR LIKE CONCAT(CONCAT('%', #{pd.INSPECTIONTOR}),'%')
|
||||
</if>
|
||||
<if test="pd.INSPECTION_DATE != null and pd.INSPECTION_DATE != ''">
|
||||
and f.INSPECTION_DATE = #{pd.INSPECTION_DATE}
|
||||
</if>
|
||||
order by f.CREATTIME desc
|
||||
</select>
|
||||
<select id="datalistPage2" parameterType="page" resultType="pd">
|
||||
select
|
||||
f.*
|
||||
from
|
||||
bus_traffic_tank_truck_inspection f
|
||||
where f.ISDELETE = '0' and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||
<if test="pd.INSPECTION_SITE != null and pd.INSPECTION_SITE != ''">
|
||||
and f.INSPECTION_SITE LIKE CONCAT(CONCAT('%', #{pd.INSPECTION_SITE}),'%')
|
||||
</if>
|
||||
<if test="pd.REGULATORY_STATUS != null and pd.REGULATORY_STATUS != ''">
|
||||
and f.REGULATORY_STATUS LIKE CONCAT(CONCAT('%', #{pd.REGULATORY_STATUS}),'%')
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="dataCount" parameterType="page" resultType="integer">
|
||||
select
|
||||
count(*) num
|
||||
from
|
||||
bus_traffic_tank_truck_inspection_corp f
|
||||
where f.ISDELETE = '0' and f.CORPINFO_ID = #{corpId}
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
Loading…
Reference in New Issue