feat: 客户信息管理
This commit is contained in:
@@ -105,8 +105,9 @@ public class DesUtil {
|
|||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public static String decrypt(String data, String key) throws Exception {
|
public static String decrypt(String data, String key) throws Exception {
|
||||||
if (data == null)
|
if (data == null) {
|
||||||
return null;
|
return null;
|
||||||
|
}
|
||||||
BASE64Decoder decoder = new BASE64Decoder();
|
BASE64Decoder decoder = new BASE64Decoder();
|
||||||
byte[] buf = decoder.decodeBuffer(data);
|
byte[] buf = decoder.decodeBuffer(data);
|
||||||
|
|
||||||
|
|||||||
@@ -62,7 +62,8 @@ public class SysCodeRuleServiceImpl extends ServiceImpl<SysCodeRuleMapper, SysCo
|
|||||||
String id = codeRuleMapper.selectOne(new LambdaQueryWrapper<SysCodeRule>().eq(SysCodeRule::getCode, code)).getId();
|
String id = codeRuleMapper.selectOne(new LambdaQueryWrapper<SysCodeRule>().eq(SysCodeRule::getCode, code)).getId();
|
||||||
// 如果flag = 1就执行更新数据库的操作
|
// 如果flag = 1就执行更新数据库的操作
|
||||||
String flag = (String) form.get("flag");
|
String flag = (String) form.get("flag");
|
||||||
List<SysCodeRuleDetail> ruleDetails = codeRuleDetailMapper.selectList(new LambdaQueryWrapper<SysCodeRuleDetail>().eq(SysCodeRuleDetail::getCode_rule_id, id));
|
List<SysCodeRuleDetail> ruleDetails = codeRuleDetailMapper.selectList(new LambdaQueryWrapper<SysCodeRuleDetail>()
|
||||||
|
.eq(SysCodeRuleDetail::getCode_rule_id, id).orderByAsc(SysCodeRuleDetail::getSort_num));
|
||||||
String demo = "";
|
String demo = "";
|
||||||
boolean isSame = true;
|
boolean isSame = true;
|
||||||
for(SysCodeRuleDetail detail : ruleDetails) {
|
for(SysCodeRuleDetail detail : ruleDetails) {
|
||||||
@@ -81,7 +82,7 @@ public class SysCodeRuleServiceImpl extends ServiceImpl<SysCodeRuleMapper, SysCo
|
|||||||
if (!nowDate.equals(currentValue)) {
|
if (!nowDate.equals(currentValue)) {
|
||||||
isSame = false;
|
isSame = false;
|
||||||
}
|
}
|
||||||
if (flag.equals("1")) {
|
if ("1".equals(flag)) {
|
||||||
detail.setInit_value(nowDate);
|
detail.setInit_value(nowDate);
|
||||||
detail.setCurrent_value(nowDate);
|
detail.setCurrent_value(nowDate);
|
||||||
}
|
}
|
||||||
@@ -92,7 +93,7 @@ public class SysCodeRuleServiceImpl extends ServiceImpl<SysCodeRuleMapper, SysCo
|
|||||||
String numValue = "";
|
String numValue = "";
|
||||||
int step = Integer.parseInt(detail.getStep());
|
int step = Integer.parseInt(detail.getStep());
|
||||||
Long maxValue = Long.valueOf(detail.getMax_value());
|
Long maxValue = Long.valueOf(detail.getMax_value());
|
||||||
if (!isSame && (Long.valueOf(detail.getCurrent_value()) + step) > maxValue) {
|
if (!isSame || (Long.valueOf(detail.getCurrent_value()) + step) > maxValue) {
|
||||||
numValue = detail.getInit_value();
|
numValue = detail.getInit_value();
|
||||||
} else {
|
} else {
|
||||||
numValue = Integer.parseInt(detail.getCurrent_value()) + step + "";
|
numValue = Integer.parseInt(detail.getCurrent_value()) + step + "";
|
||||||
@@ -104,7 +105,7 @@ public class SysCodeRuleServiceImpl extends ServiceImpl<SysCodeRuleMapper, SysCo
|
|||||||
value += fillchar;
|
value += fillchar;
|
||||||
}
|
}
|
||||||
value += numValue;
|
value += numValue;
|
||||||
if (flag.equals("1")) {
|
if ("1".equals(flag)) {
|
||||||
if (!isSame) {
|
if (!isSame) {
|
||||||
int initValue = Integer.parseInt(detail.getInit_value());
|
int initValue = Integer.parseInt(detail.getInit_value());
|
||||||
if (StrUtil.isEmpty((initValue + ""))) {
|
if (StrUtil.isEmpty((initValue + ""))) {
|
||||||
@@ -123,7 +124,7 @@ public class SysCodeRuleServiceImpl extends ServiceImpl<SysCodeRuleMapper, SysCo
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
demo += value;
|
demo += value;
|
||||||
if (flag.equals("1")) {
|
if ("1".equals(flag)) {
|
||||||
codeRuleDetailMapper.updateById(detail);
|
codeRuleDetailMapper.updateById(detail);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -58,7 +58,9 @@ public class DasDeviceCheckRecordServiceImpl extends ServiceImpl<DasDeviceCheckR
|
|||||||
@Override
|
@Override
|
||||||
public void update(DasDeviceCheckRecord entity) {
|
public void update(DasDeviceCheckRecord entity) {
|
||||||
DasDeviceCheckRecord dto = dasDeviceCheckRecordMapper.selectById(entity.getRecord_id());
|
DasDeviceCheckRecord dto = dasDeviceCheckRecordMapper.selectById(entity.getRecord_id());
|
||||||
if (dto == null) throw new BadRequestException("被删除或无权限,操作失败!");
|
if (dto == null) {
|
||||||
|
throw new BadRequestException("被删除或无权限,操作失败!");
|
||||||
|
}
|
||||||
String now = DateUtil.now();
|
String now = DateUtil.now();
|
||||||
entity.setRecord_time(now);
|
entity.setRecord_time(now);
|
||||||
|
|
||||||
|
|||||||
@@ -59,7 +59,9 @@ public class DasDeviceOperationRecordServiceImpl extends ServiceImpl<DasDeviceOp
|
|||||||
@Override
|
@Override
|
||||||
public void update(DasDeviceOperationRecord entity) {
|
public void update(DasDeviceOperationRecord entity) {
|
||||||
DasDeviceOperationRecord dto = dasDeviceOperationRecordMapper.selectById(entity.getRecord_id());
|
DasDeviceOperationRecord dto = dasDeviceOperationRecordMapper.selectById(entity.getRecord_id());
|
||||||
if (dto == null) throw new BadRequestException("被删除或无权限,操作失败!");
|
if (dto == null) {
|
||||||
|
throw new BadRequestException("被删除或无权限,操作失败!");
|
||||||
|
}
|
||||||
entity.setRecord_time(DateUtil.now());
|
entity.setRecord_time(DateUtil.now());
|
||||||
|
|
||||||
dasDeviceOperationRecordMapper.updateById(entity);
|
dasDeviceOperationRecordMapper.updateById(entity);
|
||||||
|
|||||||
@@ -66,7 +66,9 @@ public class DasQualityInspectionServiceImpl extends ServiceImpl<DasQualityInspe
|
|||||||
@Override
|
@Override
|
||||||
public void update(DasQualityInspection entity) {
|
public void update(DasQualityInspection entity) {
|
||||||
DasQualityInspection dto = dasQualityInspectionMapper.selectById(entity.getInspection_id());
|
DasQualityInspection dto = dasQualityInspectionMapper.selectById(entity.getInspection_id());
|
||||||
if (dto == null) throw new BadRequestException("被删除或无权限,操作失败!");
|
if (dto == null) {
|
||||||
|
throw new BadRequestException("被删除或无权限,操作失败!");
|
||||||
|
}
|
||||||
String now = DateUtil.now();
|
String now = DateUtil.now();
|
||||||
entity.setInspection_time(now);
|
entity.setInspection_time(now);
|
||||||
|
|
||||||
|
|||||||
@@ -55,7 +55,9 @@ public class MdBaseBrickInfoServiceImpl extends ServiceImpl<MdBaseBrickInfoMappe
|
|||||||
@Override
|
@Override
|
||||||
public void update(MdBaseBrickInfo entity) {
|
public void update(MdBaseBrickInfo entity) {
|
||||||
MdBaseBrickInfo dto = mdBaseBrickInfoMapper.selectById(entity.getBrick_id());
|
MdBaseBrickInfo dto = mdBaseBrickInfoMapper.selectById(entity.getBrick_id());
|
||||||
if (dto == null) throw new BadRequestException("被删除或无权限,操作失败!");
|
if (dto == null) {
|
||||||
|
throw new BadRequestException("被删除或无权限,操作失败!");
|
||||||
|
}
|
||||||
mdBaseBrickInfoMapper.updateById(entity);
|
mdBaseBrickInfoMapper.updateById(entity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -91,7 +91,9 @@ public class MdBaseClassstandardServiceImpl extends ServiceImpl<MdBaseClassstand
|
|||||||
|
|
||||||
private void updateSubCnt(String parentClassId) {
|
private void updateSubCnt(String parentClassId) {
|
||||||
MdBaseClassstandard classObject = mdBaseClassstandardMapper.selectById(parentClassId);
|
MdBaseClassstandard classObject = mdBaseClassstandardMapper.selectById(parentClassId);
|
||||||
if (ObjectUtil.isEmpty(classObject)) return;
|
if (ObjectUtil.isEmpty(classObject)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
List<MdBaseClassstandard> classList = mdBaseClassstandardMapper
|
List<MdBaseClassstandard> classList = mdBaseClassstandardMapper
|
||||||
.selectList(new LambdaQueryWrapper<MdBaseClassstandard>().eq(MdBaseClassstandard::getParent_class_id, parentClassId));
|
.selectList(new LambdaQueryWrapper<MdBaseClassstandard>().eq(MdBaseClassstandard::getParent_class_id, parentClassId));
|
||||||
int size = classList.size();
|
int size = classList.size();
|
||||||
@@ -103,7 +105,9 @@ public class MdBaseClassstandardServiceImpl extends ServiceImpl<MdBaseClassstand
|
|||||||
@Override
|
@Override
|
||||||
public void update(MdBaseClassstandard entity) {
|
public void update(MdBaseClassstandard entity) {
|
||||||
MdBaseClassstandard dto = mdBaseClassstandardMapper.selectById(entity.getClass_id());
|
MdBaseClassstandard dto = mdBaseClassstandardMapper.selectById(entity.getClass_id());
|
||||||
if (dto == null) throw new BadRequestException("被删除或无权限,操作失败!");
|
if (dto == null) {
|
||||||
|
throw new BadRequestException("被删除或无权限,操作失败!");
|
||||||
|
}
|
||||||
// 判断是否存在
|
// 判断是否存在
|
||||||
MdBaseClassstandard mdBaseClassstandard = mdBaseClassstandardMapper
|
MdBaseClassstandard mdBaseClassstandard = mdBaseClassstandardMapper
|
||||||
.selectOne(new LambdaQueryWrapper<MdBaseClassstandard>()
|
.selectOne(new LambdaQueryWrapper<MdBaseClassstandard>()
|
||||||
|
|||||||
@@ -0,0 +1,66 @@
|
|||||||
|
package org.nl.wms.database.customer.controller;
|
||||||
|
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.nl.common.base.TableDataInfo;
|
||||||
|
import org.nl.common.domain.query.PageQuery;
|
||||||
|
import org.nl.common.logging.annotation.Log;
|
||||||
|
import org.nl.wms.database.customer.service.IMdCsCustomerbaseService;
|
||||||
|
import org.nl.wms.database.customer.service.dao.MdCsCustomerbase;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
/**
|
||||||
|
* @author lyd
|
||||||
|
* @date 2023-12-13
|
||||||
|
**/
|
||||||
|
@Slf4j
|
||||||
|
@RestController
|
||||||
|
@Api(tags = "客户信息管理管理")
|
||||||
|
@RequestMapping("/api/mdCsCustomerbase")
|
||||||
|
public class MdCsCustomerbaseController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IMdCsCustomerbaseService mdCsCustomerbaseService;
|
||||||
|
|
||||||
|
@GetMapping
|
||||||
|
@Log("查询客户信息管理")
|
||||||
|
@ApiOperation("查询客户信息管理")
|
||||||
|
//@SaCheckPermission("@el.check('mdCsCustomerbase:list')")
|
||||||
|
public ResponseEntity<Object> query(@RequestParam Map whereJson, PageQuery page){
|
||||||
|
return new ResponseEntity<>(TableDataInfo.build(mdCsCustomerbaseService.queryAll(whereJson,page)),HttpStatus.OK);
|
||||||
|
}
|
||||||
|
|
||||||
|
@PostMapping
|
||||||
|
@Log("新增客户信息管理")
|
||||||
|
@ApiOperation("新增客户信息管理")
|
||||||
|
//@SaCheckPermission("@el.check('mdCsCustomerbase:add')")
|
||||||
|
public ResponseEntity<Object> create(@Validated @RequestBody MdCsCustomerbase entity){
|
||||||
|
mdCsCustomerbaseService.create(entity);
|
||||||
|
return new ResponseEntity<>(HttpStatus.CREATED);
|
||||||
|
}
|
||||||
|
|
||||||
|
@PutMapping
|
||||||
|
@Log("修改客户信息管理")
|
||||||
|
@ApiOperation("修改客户信息管理")
|
||||||
|
//@SaCheckPermission("@el.check('mdCsCustomerbase:edit')")
|
||||||
|
public ResponseEntity<Object> update(@Validated @RequestBody MdCsCustomerbase entity){
|
||||||
|
mdCsCustomerbaseService.update(entity);
|
||||||
|
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Log("删除客户信息管理")
|
||||||
|
@ApiOperation("删除客户信息管理")
|
||||||
|
//@SaCheckPermission("@el.check('mdCsCustomerbase:del')")
|
||||||
|
@DeleteMapping
|
||||||
|
public ResponseEntity<Object> delete(@RequestBody Set<String> ids) {
|
||||||
|
mdCsCustomerbaseService.deleteAll(ids);
|
||||||
|
return new ResponseEntity<>(HttpStatus.OK);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
package org.nl.wms.database.customer.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import org.nl.common.domain.query.PageQuery;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import org.nl.wms.database.customer.service.dao.MdCsCustomerbase;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description 服务接口
|
||||||
|
* @author lyd
|
||||||
|
* @date 2023-12-13
|
||||||
|
**/
|
||||||
|
public interface IMdCsCustomerbaseService extends IService<MdCsCustomerbase> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询数据分页
|
||||||
|
* @param whereJson 条件
|
||||||
|
* @param pageable 分页参数
|
||||||
|
* @return IPage<MdCsCustomerbase>
|
||||||
|
*/
|
||||||
|
IPage<MdCsCustomerbase> queryAll(Map whereJson, PageQuery pageable);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建
|
||||||
|
* @param entity /
|
||||||
|
*/
|
||||||
|
void create(MdCsCustomerbase entity);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编辑
|
||||||
|
* @param entity /
|
||||||
|
*/
|
||||||
|
void update(MdCsCustomerbase entity);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 多选删除
|
||||||
|
* @param ids /
|
||||||
|
*/
|
||||||
|
void deleteAll(Set<String> ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据code获取客户信息
|
||||||
|
* @param code
|
||||||
|
* @return 客户信息
|
||||||
|
*/
|
||||||
|
MdCsCustomerbase getByCode(String code);
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package org.nl.wms.database.customer.service.dao;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description /
|
||||||
|
* @author lyd
|
||||||
|
* @date 2023-12-13
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = false)
|
||||||
|
@TableName("md_cs_customerbase")
|
||||||
|
public class MdCsCustomerbase implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@TableId(value = "cust_id", type = IdType.NONE)
|
||||||
|
@ApiModelProperty(value = "客户标识")
|
||||||
|
private String cust_id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "客户编码")
|
||||||
|
private String cust_code;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "客户名称 ")
|
||||||
|
private String cust_name;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "法人代表")
|
||||||
|
private String jurid_name;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "税务登记号")
|
||||||
|
private String tax_no;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "工商注册号")
|
||||||
|
private String register_no;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "经营许可证号")
|
||||||
|
private String manage_lice_no;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "营业执照")
|
||||||
|
private String busi_char_name;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "行政区划")
|
||||||
|
private String area_id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "邮政编码")
|
||||||
|
private String zip_code;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "公司电话")
|
||||||
|
private String corp_tele_no;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "公司地址")
|
||||||
|
private String corp_address;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "创建人")
|
||||||
|
private String create_id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "创建人姓名")
|
||||||
|
private String create_name;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "创建时间")
|
||||||
|
private String create_time;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "修改时间")
|
||||||
|
private String update_time;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "启用时间")
|
||||||
|
private String is_used_time;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "是否启用")
|
||||||
|
private Boolean is_used;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "是否删除")
|
||||||
|
private Boolean is_delete;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "外部标识")
|
||||||
|
private String ext_id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "备注")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "分类标识")
|
||||||
|
private String class_id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "修改人")
|
||||||
|
private String update_id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "修改人姓名")
|
||||||
|
private String update_name;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
package org.nl.wms.database.customer.service.dao.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import org.nl.wms.database.customer.service.dao.MdCsCustomerbase;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author lyd
|
||||||
|
* @date 2023-12-13
|
||||||
|
**/
|
||||||
|
public interface MdCsCustomerbaseMapper extends BaseMapper<MdCsCustomerbase> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
<?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="org.nl.wms.database.customer.service.dao.mapper.MdCsCustomerbaseMapper">
|
||||||
|
|
||||||
|
</mapper>
|
||||||
@@ -0,0 +1,85 @@
|
|||||||
|
package org.nl.wms.database.customer.service.dto;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description /
|
||||||
|
* @author lyd
|
||||||
|
* @date 2023-12-13
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
public class MdCsCustomerbaseDto implements Serializable {
|
||||||
|
|
||||||
|
/** 客户标识 */
|
||||||
|
private String cust_id;
|
||||||
|
|
||||||
|
/** 客户编码 */
|
||||||
|
private String cust_code;
|
||||||
|
|
||||||
|
/** 客户名称 */
|
||||||
|
private String cust_name;
|
||||||
|
|
||||||
|
/** 法人代表 */
|
||||||
|
private String jurid_name;
|
||||||
|
|
||||||
|
/** 税务登记号 */
|
||||||
|
private String tax_no;
|
||||||
|
|
||||||
|
/** 工商注册号 */
|
||||||
|
private String register_no;
|
||||||
|
|
||||||
|
/** 经营许可证号 */
|
||||||
|
private String manage_lice_no;
|
||||||
|
|
||||||
|
/** 营业执照 */
|
||||||
|
private String busi_char_name;
|
||||||
|
|
||||||
|
/** 行政区划 */
|
||||||
|
private String area_id;
|
||||||
|
|
||||||
|
/** 邮政编码 */
|
||||||
|
private String zip_code;
|
||||||
|
|
||||||
|
/** 公司电话 */
|
||||||
|
private String corp_tele_no;
|
||||||
|
|
||||||
|
/** 公司地址 */
|
||||||
|
private String corp_address;
|
||||||
|
|
||||||
|
/** 创建人 */
|
||||||
|
private String create_id;
|
||||||
|
|
||||||
|
/** 创建人姓名 */
|
||||||
|
private String create_name;
|
||||||
|
|
||||||
|
/** 创建时间 */
|
||||||
|
private String create_time;
|
||||||
|
|
||||||
|
/** 修改时间 */
|
||||||
|
private String update_time;
|
||||||
|
|
||||||
|
/** 启用时间 */
|
||||||
|
private String is_used_time;
|
||||||
|
|
||||||
|
/** 是否启用 */
|
||||||
|
private Boolean is_used;
|
||||||
|
|
||||||
|
/** 是否删除 */
|
||||||
|
private Boolean is_delete;
|
||||||
|
|
||||||
|
/** 外部标识 */
|
||||||
|
private String ext_id;
|
||||||
|
|
||||||
|
/** 备注 */
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
/** 分类标识 */
|
||||||
|
private String class_id;
|
||||||
|
|
||||||
|
/** 修改人 */
|
||||||
|
private String update_id;
|
||||||
|
|
||||||
|
/** 修改人姓名 */
|
||||||
|
private String update_name;
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
package org.nl.wms.database.customer.service.dto;
|
||||||
|
|
||||||
|
import org.nl.common.domain.query.BaseQuery;
|
||||||
|
import org.nl.wms.database.customer.service.dao.MdCsCustomerbase;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author lyd
|
||||||
|
* @date 2023-12-13
|
||||||
|
**/
|
||||||
|
public class MdCsCustomerbaseQuery extends BaseQuery<MdCsCustomerbase> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
package org.nl.wms.database.customer.service.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.date.DateUtil;
|
||||||
|
import cn.hutool.core.util.IdUtil;
|
||||||
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.nl.common.domain.query.PageQuery;
|
||||||
|
import org.nl.common.exception.BadRequestException;
|
||||||
|
import org.nl.common.utils.SecurityUtils;
|
||||||
|
import org.nl.wms.database.customer.service.IMdCsCustomerbaseService;
|
||||||
|
import org.nl.wms.database.customer.service.dao.mapper.MdCsCustomerbaseMapper;
|
||||||
|
import org.nl.wms.database.customer.service.dao.MdCsCustomerbase;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description 服务实现
|
||||||
|
* @author lyd
|
||||||
|
* @date 2023-12-13
|
||||||
|
**/
|
||||||
|
@Slf4j
|
||||||
|
@Service
|
||||||
|
public class MdCsCustomerbaseServiceImpl extends ServiceImpl<MdCsCustomerbaseMapper, MdCsCustomerbase> implements IMdCsCustomerbaseService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private MdCsCustomerbaseMapper mdCsCustomerbaseMapper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public IPage<MdCsCustomerbase> queryAll(Map whereJson, PageQuery page){
|
||||||
|
LambdaQueryWrapper<MdCsCustomerbase> lam = new LambdaQueryWrapper<>();
|
||||||
|
IPage<MdCsCustomerbase> pages = new Page<>(page.getPage() + 1, page.getSize());
|
||||||
|
mdCsCustomerbaseMapper.selectPage(pages, lam);
|
||||||
|
return pages;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void create(MdCsCustomerbase entity) {
|
||||||
|
if (ObjectUtil.isEmpty(entity.getCust_code())) {
|
||||||
|
throw new BadRequestException("客户编码不能为空!");
|
||||||
|
}
|
||||||
|
MdCsCustomerbase customerbase = this.getByCode(entity.getCust_code());
|
||||||
|
if (ObjectUtil.isNotEmpty(customerbase)) {
|
||||||
|
throw new BadRequestException("客户编码[" + entity.getCust_code() + "]已存在!");
|
||||||
|
}
|
||||||
|
String currentUserId = SecurityUtils.getCurrentUserId();
|
||||||
|
String nickName = SecurityUtils.getCurrentNickName();
|
||||||
|
String now = DateUtil.now();
|
||||||
|
|
||||||
|
entity.setCust_id(IdUtil.getSnowflake(1, 1).nextIdStr());
|
||||||
|
entity.setCreate_id(currentUserId);
|
||||||
|
entity.setCreate_name(nickName);
|
||||||
|
entity.setCreate_time(now);
|
||||||
|
entity.setUpdate_id(currentUserId);
|
||||||
|
entity.setUpdate_name(nickName);
|
||||||
|
entity.setUpdate_time(now);
|
||||||
|
mdCsCustomerbaseMapper.insert(entity);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void update(MdCsCustomerbase entity) {
|
||||||
|
MdCsCustomerbase dto = mdCsCustomerbaseMapper.selectById(entity.getCust_id());
|
||||||
|
if (dto == null) {
|
||||||
|
throw new BadRequestException("被删除或无权限,操作失败!");
|
||||||
|
}
|
||||||
|
|
||||||
|
String currentUserId = SecurityUtils.getCurrentUserId();
|
||||||
|
String nickName = SecurityUtils.getCurrentNickName();
|
||||||
|
String now = DateUtil.now();
|
||||||
|
entity.setUpdate_id(currentUserId);
|
||||||
|
entity.setUpdate_name(nickName);
|
||||||
|
entity.setUpdate_time(now);
|
||||||
|
|
||||||
|
mdCsCustomerbaseMapper.updateById(entity);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void deleteAll(Set<String> ids) {
|
||||||
|
// 真删除
|
||||||
|
mdCsCustomerbaseMapper.deleteBatchIds(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public MdCsCustomerbase getByCode(String code) {
|
||||||
|
LambdaQueryWrapper<MdCsCustomerbase> lam = new QueryWrapper<MdCsCustomerbase>().lambda();
|
||||||
|
lam.eq(MdCsCustomerbase::getCust_code, code);
|
||||||
|
return mdCsCustomerbaseMapper.selectOne(lam);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -3,7 +3,6 @@ package org.nl.wms.database.material.service.impl;
|
|||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
import cn.hutool.core.util.IdUtil;
|
import cn.hutool.core.util.IdUtil;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
@@ -20,12 +19,10 @@ import org.nl.wms.database.material.service.dto.MdBaseMaterialQuery;
|
|||||||
import org.nl.wms.ext.mes.service.dao.mapper.MesRequestMapper;
|
import org.nl.wms.ext.mes.service.dao.mapper.MesRequestMapper;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.function.Consumer;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -85,7 +82,9 @@ public class MdBaseMaterialServiceImpl extends ServiceImpl<MdBaseMaterialMapper,
|
|||||||
@Override
|
@Override
|
||||||
public void update(MdBaseMaterial entity) {
|
public void update(MdBaseMaterial entity) {
|
||||||
MdBaseMaterial dto = mdBaseMaterialMapper.selectById(entity.getMaterial_id());
|
MdBaseMaterial dto = mdBaseMaterialMapper.selectById(entity.getMaterial_id());
|
||||||
if (dto == null) throw new BadRequestException("被删除或无权限,操作失败!");
|
if (dto == null) {
|
||||||
|
throw new BadRequestException("被删除或无权限,操作失败!");
|
||||||
|
}
|
||||||
|
|
||||||
String currentUserId = SecurityUtils.getCurrentUserId();
|
String currentUserId = SecurityUtils.getCurrentUserId();
|
||||||
String nickName = SecurityUtils.getCurrentNickName();
|
String nickName = SecurityUtils.getCurrentNickName();
|
||||||
|
|||||||
@@ -41,7 +41,9 @@ public class AutoIssueWorkOrder {
|
|||||||
// 查找该设备未生产的工单去下发
|
// 查找该设备未生产的工单去下发
|
||||||
deviceCodes.forEach(s -> {
|
deviceCodes.forEach(s -> {
|
||||||
List<AcsWorkOrderVo> acsWorkOrderVoList = workorderService.getAcsWorkOrderVos(s);
|
List<AcsWorkOrderVo> acsWorkOrderVoList = workorderService.getAcsWorkOrderVos(s);
|
||||||
if (acsWorkOrderVoList.size() == 0) return;
|
if (acsWorkOrderVoList.size() == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
AcsWorkOrderVo acsWorkOrderVo = acsWorkOrderVoList.get(0);
|
AcsWorkOrderVo acsWorkOrderVo = acsWorkOrderVoList.get(0);
|
||||||
// 获取一个下发
|
// 获取一个下发
|
||||||
List<AcsWorkOrderVo> list = new CopyOnWriteArrayList<>();
|
List<AcsWorkOrderVo> list = new CopyOnWriteArrayList<>();
|
||||||
|
|||||||
@@ -487,7 +487,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
|||||||
* 人工排产确认
|
* 人工排产确认
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public BaseResponse orderVerify(JSONObject param) { // 执行中
|
public BaseResponse orderVerify(JSONObject param) {
|
||||||
String requestNo = param.getString("requestNo");
|
String requestNo = param.getString("requestNo");
|
||||||
String workorderCode = param.getString("order_code");
|
String workorderCode = param.getString("order_code");
|
||||||
if (workorderCode == null) {
|
if (workorderCode == null) {
|
||||||
@@ -508,7 +508,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
|||||||
* 工单完成
|
* 工单完成
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public BaseResponse orderFinish(JSONObject param) { // 完成
|
public BaseResponse orderFinish(JSONObject param) {
|
||||||
String requestNo = param.getString("requestNo");
|
String requestNo = param.getString("requestNo");
|
||||||
String workorderCode = param.getString("order_code");
|
String workorderCode = param.getString("order_code");
|
||||||
if (workorderCode == null) {
|
if (workorderCode == null) {
|
||||||
|
|||||||
@@ -17,9 +17,9 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
/**
|
/**
|
||||||
* @author lyd
|
* @author lyd
|
||||||
* @date 2023-07-19
|
* @date 2023-07-19
|
||||||
**/
|
**/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
@Api(tags = "外部系统接口记录管理")
|
@Api(tags = "外部系统接口记录管理")
|
||||||
@@ -32,7 +32,6 @@ public class SysInteractRecordController {
|
|||||||
@GetMapping
|
@GetMapping
|
||||||
@Log("查询外部系统接口记录")
|
@Log("查询外部系统接口记录")
|
||||||
@ApiOperation("查询外部系统接口记录")
|
@ApiOperation("查询外部系统接口记录")
|
||||||
//@SaCheckPermission("@el.check('sysInteractRecord:list')")
|
|
||||||
public ResponseEntity<Object> query(@RequestParam Map whereJson, PageQuery page){
|
public ResponseEntity<Object> query(@RequestParam Map whereJson, PageQuery page){
|
||||||
return new ResponseEntity<>(TableDataInfo.build(sysInteractRecordService.queryAll(whereJson,page)),HttpStatus.OK);
|
return new ResponseEntity<>(TableDataInfo.build(sysInteractRecordService.queryAll(whereJson,page)),HttpStatus.OK);
|
||||||
}
|
}
|
||||||
@@ -40,7 +39,6 @@ public class SysInteractRecordController {
|
|||||||
@PostMapping
|
@PostMapping
|
||||||
@Log("新增外部系统接口记录")
|
@Log("新增外部系统接口记录")
|
||||||
@ApiOperation("新增外部系统接口记录")
|
@ApiOperation("新增外部系统接口记录")
|
||||||
//@SaCheckPermission("@el.check('sysInteractRecord:add')")
|
|
||||||
public ResponseEntity<Object> create(@Validated @RequestBody SysInteractRecord entity){
|
public ResponseEntity<Object> create(@Validated @RequestBody SysInteractRecord entity){
|
||||||
sysInteractRecordService.create(entity);
|
sysInteractRecordService.create(entity);
|
||||||
return new ResponseEntity<>(HttpStatus.CREATED);
|
return new ResponseEntity<>(HttpStatus.CREATED);
|
||||||
@@ -49,7 +47,6 @@ public class SysInteractRecordController {
|
|||||||
@PutMapping
|
@PutMapping
|
||||||
@Log("修改外部系统接口记录")
|
@Log("修改外部系统接口记录")
|
||||||
@ApiOperation("修改外部系统接口记录")
|
@ApiOperation("修改外部系统接口记录")
|
||||||
//@SaCheckPermission("@el.check('sysInteractRecord:edit')")
|
|
||||||
public ResponseEntity<Object> update(@Validated @RequestBody SysInteractRecord entity){
|
public ResponseEntity<Object> update(@Validated @RequestBody SysInteractRecord entity){
|
||||||
sysInteractRecordService.update(entity);
|
sysInteractRecordService.update(entity);
|
||||||
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
|
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
|
||||||
@@ -57,10 +54,14 @@ public class SysInteractRecordController {
|
|||||||
|
|
||||||
@Log("删除外部系统接口记录")
|
@Log("删除外部系统接口记录")
|
||||||
@ApiOperation("删除外部系统接口记录")
|
@ApiOperation("删除外部系统接口记录")
|
||||||
//@SaCheckPermission("@el.check('sysInteractRecord:del')")
|
|
||||||
@DeleteMapping
|
@DeleteMapping
|
||||||
public ResponseEntity<Object> delete(@RequestBody Set<String> ids) {
|
public ResponseEntity<Object> delete(@RequestBody Set<String> ids) {
|
||||||
sysInteractRecordService.deleteAll(ids);
|
sysInteractRecordService.deleteAll(ids);
|
||||||
return new ResponseEntity<>(HttpStatus.OK);
|
return new ResponseEntity<>(HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/getAllName")
|
||||||
|
public ResponseEntity<Object> getAllName() {
|
||||||
|
return new ResponseEntity<>(sysInteractRecordService.getAllInteractName(), HttpStatus.OK);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,49 +11,53 @@ import org.nl.wms.ext.record.service.dao.SysInteractRecord;
|
|||||||
import org.nl.wms.pdm.workorder.service.dao.PdmBdWorkorder;
|
import org.nl.wms.pdm.workorder.service.dao.PdmBdWorkorder;
|
||||||
import org.nl.wms.pdm.workorder.service.dao.vo.AcsWorkOrderVo;
|
import org.nl.wms.pdm.workorder.service.dao.vo.AcsWorkOrderVo;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 服务接口
|
* @description 服务接口
|
||||||
* @author lyd
|
* @author lyd
|
||||||
* @date 2023-07-19
|
* @date 2023-07-19
|
||||||
**/
|
**/
|
||||||
public interface ISysInteractRecordService extends IService<SysInteractRecord> {
|
public interface ISysInteractRecordService extends IService<SysInteractRecord> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询数据分页
|
* 查询数据分页
|
||||||
* @param whereJson 条件
|
* @param whereJson 条件
|
||||||
* @param pageable 分页参数
|
* @param pageable 分页参数
|
||||||
* @return IPage<SysInteractRecord>
|
* @return IPage<SysInteractRecord>
|
||||||
*/
|
*/
|
||||||
IPage<SysInteractRecord> queryAll(Map whereJson, PageQuery pageable);
|
IPage<SysInteractRecord> queryAll(Map whereJson, PageQuery pageable);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建
|
* 创建
|
||||||
* @param entity /
|
* @param entity /
|
||||||
*/
|
*/
|
||||||
void create(SysInteractRecord entity);
|
void create(SysInteractRecord entity);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 编辑
|
* 编辑
|
||||||
* @param entity /
|
* @param entity /
|
||||||
*/
|
*/
|
||||||
void update(SysInteractRecord entity);
|
void update(SysInteractRecord entity);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 多选删除
|
* 多选删除
|
||||||
* @param ids /
|
* @param ids /
|
||||||
*/
|
*/
|
||||||
void deleteAll(Set<String> ids);
|
void deleteAll(Set<String> ids);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建记录
|
* 创建记录
|
||||||
|
* @param request
|
||||||
|
* @param response
|
||||||
|
* @param direction
|
||||||
*/
|
*/
|
||||||
void saveRecord(Object request, BaseResponse response, String direction);
|
void saveRecord(Object request, BaseResponse response, String direction);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* 记录对接日志
|
||||||
* @param workorder
|
* @param workorder
|
||||||
* @param resultForAcs
|
* @param resultForAcs
|
||||||
* @param direction
|
* @param direction
|
||||||
@@ -61,14 +65,18 @@ public interface ISysInteractRecordService extends IService<SysInteractRecord> {
|
|||||||
void saveRecord(AcsWorkOrderVo workorder, ResultForAcs resultForAcs, String direction);
|
void saveRecord(AcsWorkOrderVo workorder, ResultForAcs resultForAcs, String direction);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* 保存对接记录
|
||||||
* @param name
|
* @param name 保存对接记录
|
||||||
* @param request
|
* @param request 请求参数
|
||||||
* @param response
|
* @param response 响应参数,分类别
|
||||||
* @param direction
|
* @param direction 请求方向
|
||||||
*/
|
*/
|
||||||
<K, V> void saveRecord(String name, K request, V response, String direction);
|
<K, V> void saveRecord(String name, K request, V response, String direction);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过天数删除对接记录数据
|
||||||
|
* @param day 天数
|
||||||
|
*/
|
||||||
void deleteByDay(String day);
|
void deleteByDay(String day);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -77,4 +85,10 @@ public interface ISysInteractRecordService extends IService<SysInteractRecord> {
|
|||||||
* @param maxRowsToDelete 最大删除数
|
* @param maxRowsToDelete 最大删除数
|
||||||
*/
|
*/
|
||||||
void deleteByRows(Param maxRowsToKeep, Param maxRowsToDelete);
|
void deleteByRows(Param maxRowsToKeep, Param maxRowsToDelete);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取所有标题
|
||||||
|
* @return List<String>
|
||||||
|
*/
|
||||||
|
List<String> getAllInteractName();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,13 +3,30 @@ package org.nl.wms.ext.record.service.dao.mapper;
|
|||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import org.nl.wms.ext.record.service.dao.SysInteractRecord;
|
import org.nl.wms.ext.record.service.dao.SysInteractRecord;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author lyd
|
* @author lyd
|
||||||
* @date 2023-07-19
|
* @date 2023-07-19
|
||||||
**/
|
**/
|
||||||
public interface SysInteractRecordMapper extends BaseMapper<SysInteractRecord> {
|
public interface SysInteractRecordMapper extends BaseMapper<SysInteractRecord> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过天数删除对接记录数据
|
||||||
|
* @param day 天数
|
||||||
|
*/
|
||||||
void deleteByDay(String day);
|
void deleteByDay(String day);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除行数
|
||||||
|
* @param maxRowsToKeep 保留行数
|
||||||
|
* @param maxRowsToDelete 删除行数
|
||||||
|
*/
|
||||||
void deleteByRows(String maxRowsToKeep, String maxRowsToDelete);
|
void deleteByRows(String maxRowsToKeep, String maxRowsToDelete);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取所有对接名称
|
||||||
|
* @return List<String>
|
||||||
|
*/
|
||||||
|
List<String> getAllInteractName();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,11 @@
|
|||||||
<delete id="deleteByRows">
|
<delete id="deleteByRows">
|
||||||
CALL DeleteRowsIfNeeded(#{maxRowsToKeep}, #{maxRowsToDelete})
|
CALL DeleteRowsIfNeeded(#{maxRowsToKeep}, #{maxRowsToDelete})
|
||||||
</delete>
|
</delete>
|
||||||
|
<select id="getAllInteractName" resultType="java.lang.String">
|
||||||
|
SELECT
|
||||||
|
DISTINCT interact_name
|
||||||
|
FROM
|
||||||
|
`sys_interact_record`
|
||||||
|
ORDER BY interact_name
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
@@ -25,14 +25,15 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 服务实现
|
* @description 服务实现
|
||||||
* @author lyd
|
* @author lyd
|
||||||
* @date 2023-07-19
|
* @date 2023-07-19
|
||||||
**/
|
**/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
public class SysInteractRecordServiceImpl extends ServiceImpl<SysInteractRecordMapper, SysInteractRecord> implements ISysInteractRecordService {
|
public class SysInteractRecordServiceImpl extends ServiceImpl<SysInteractRecordMapper, SysInteractRecord> implements ISysInteractRecordService {
|
||||||
@@ -42,10 +43,18 @@ public class SysInteractRecordServiceImpl extends ServiceImpl<SysInteractRecordM
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<SysInteractRecord> queryAll(Map whereJson, PageQuery page){
|
public IPage<SysInteractRecord> queryAll(Map whereJson, PageQuery page){
|
||||||
String blurry = ObjectUtil.isNotEmpty(whereJson.get("blurry")) ? whereJson.get("blurry").toString() : null;
|
String blurry = ObjectUtil.isNotEmpty(whereJson.get("blurry"))
|
||||||
String interactDirection = ObjectUtil.isNotEmpty(whereJson.get("interact_direction")) ? whereJson.get("interact_direction").toString() : null;
|
? whereJson.get("blurry").toString() : null;
|
||||||
|
String interactDirection = ObjectUtil.isNotEmpty(whereJson.get("interact_direction"))
|
||||||
|
? whereJson.get("interact_direction").toString() : null;
|
||||||
|
String interactName = ObjectUtil.isNotEmpty(whereJson.get("interact_name"))
|
||||||
|
? whereJson.get("interact_name").toString() : null;
|
||||||
|
String httpCode = ObjectUtil.isNotEmpty(whereJson.get("http_code"))
|
||||||
|
? whereJson.get("http_code").toString() : null;
|
||||||
LambdaQueryWrapper<SysInteractRecord> lam = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SysInteractRecord> lam = new LambdaQueryWrapper<>();
|
||||||
lam.eq(interactDirection!=null, SysInteractRecord::getDirection, interactDirection)
|
lam.eq(interactDirection!=null, SysInteractRecord::getDirection, interactDirection)
|
||||||
|
.eq(ObjectUtil.isNotEmpty(interactName), SysInteractRecord::getInteract_name, interactName)
|
||||||
|
.eq(ObjectUtil.isNotEmpty(httpCode), SysInteractRecord::getCode, httpCode)
|
||||||
.and(blurry != null, s -> s.like(SysInteractRecord::getInteract_name, blurry)
|
.and(blurry != null, s -> s.like(SysInteractRecord::getInteract_name, blurry)
|
||||||
.or()
|
.or()
|
||||||
.like(SysInteractRecord::getMessage, blurry)
|
.like(SysInteractRecord::getMessage, blurry)
|
||||||
@@ -69,7 +78,9 @@ public class SysInteractRecordServiceImpl extends ServiceImpl<SysInteractRecordM
|
|||||||
@Override
|
@Override
|
||||||
public void update(SysInteractRecord entity) {
|
public void update(SysInteractRecord entity) {
|
||||||
SysInteractRecord dto = sysInteractRecordMapper.selectById(entity.getInteract_id());
|
SysInteractRecord dto = sysInteractRecordMapper.selectById(entity.getInteract_id());
|
||||||
if (dto == null) throw new BadRequestException("被删除或无权限,操作失败!");
|
if (dto == null) {
|
||||||
|
throw new BadRequestException("被删除或无权限,操作失败!");
|
||||||
|
}
|
||||||
sysInteractRecordMapper.updateById(entity);
|
sysInteractRecordMapper.updateById(entity);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -118,25 +129,29 @@ public class SysInteractRecordServiceImpl extends ServiceImpl<SysInteractRecordM
|
|||||||
entity.setDirection(direction);
|
entity.setDirection(direction);
|
||||||
entity.setRequest_param(JSONObject.toJSONString(request));
|
entity.setRequest_param(JSONObject.toJSONString(request));
|
||||||
entity.setResponse_param(JSONObject.toJSONString(response));
|
entity.setResponse_param(JSONObject.toJSONString(response));
|
||||||
if (response instanceof BaseResponse) { // acs请求wms的返回数据
|
// acs请求wms的返回数据
|
||||||
|
if (response instanceof BaseResponse) {
|
||||||
BaseResponse re = (BaseResponse) response;
|
BaseResponse re = (BaseResponse) response;
|
||||||
entity.setCode(re.getCode());
|
entity.setCode(re.getCode());
|
||||||
entity.setMessage(re.getMessage());
|
entity.setMessage(re.getMessage());
|
||||||
entity.setIs_success(re.getCode() == HttpStatus.HTTP_OK);
|
entity.setIs_success(re.getCode() == HttpStatus.HTTP_OK);
|
||||||
}
|
}
|
||||||
if (response instanceof ResultForAcs) { // wms请求acs的返回数据
|
// wms请求acs的返回数据
|
||||||
|
if (response instanceof ResultForAcs) {
|
||||||
ResultForAcs re = (ResultForAcs) response;
|
ResultForAcs re = (ResultForAcs) response;
|
||||||
entity.setCode(re.getStatus());
|
entity.setCode(re.getStatus());
|
||||||
entity.setMessage(re.getMessage());
|
entity.setMessage(re.getMessage());
|
||||||
entity.setIs_success(re.getStatus() == HttpStatus.HTTP_OK);
|
entity.setIs_success(re.getStatus() == HttpStatus.HTTP_OK);
|
||||||
}
|
}
|
||||||
if (response instanceof AcsResponse) { // wms请求acs的返回数据
|
// wms请求acs的返回数据
|
||||||
|
if (response instanceof AcsResponse) {
|
||||||
AcsResponse re = (AcsResponse) response;
|
AcsResponse re = (AcsResponse) response;
|
||||||
entity.setCode(re.getCode());
|
entity.setCode(re.getCode());
|
||||||
entity.setMessage(re.getMessage());
|
entity.setMessage(re.getMessage());
|
||||||
entity.setIs_success(re.getCode() == HttpStatus.HTTP_OK);
|
entity.setIs_success(re.getCode() == HttpStatus.HTTP_OK);
|
||||||
}
|
}
|
||||||
if (response instanceof ResultForMes) { // wms请求mes的返回数据
|
// wms请求mes的返回数据
|
||||||
|
if (response instanceof ResultForMes) {
|
||||||
ResultForMes re = (ResultForMes) response;
|
ResultForMes re = (ResultForMes) response;
|
||||||
entity.setCode(re.getStatus());
|
entity.setCode(re.getStatus());
|
||||||
entity.setMessage(re.getMessage());
|
entity.setMessage(re.getMessage());
|
||||||
@@ -155,4 +170,9 @@ public class SysInteractRecordServiceImpl extends ServiceImpl<SysInteractRecordM
|
|||||||
sysInteractRecordMapper.deleteByRows(maxRowsToKeep.getValue(), maxRowsToDelete.getValue());
|
sysInteractRecordMapper.deleteByRows(maxRowsToKeep.getValue(), maxRowsToDelete.getValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<String> getAllInteractName() {
|
||||||
|
return sysInteractRecordMapper.getAllInteractName();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -168,7 +168,9 @@ public abstract class AbstractTask {
|
|||||||
public void getAllFinishTask() {
|
public void getAllFinishTask() {
|
||||||
List<SchBaseTask> list = taskService.list(new LambdaQueryWrapper<SchBaseTask>()
|
List<SchBaseTask> list = taskService.list(new LambdaQueryWrapper<SchBaseTask>()
|
||||||
.eq(SchBaseTask::getTask_status, TaskStatus.CREATED.getCode()));
|
.eq(SchBaseTask::getTask_status, TaskStatus.CREATED.getCode()));
|
||||||
if (ObjectUtil.isEmpty(list)) return;
|
if (ObjectUtil.isEmpty(list)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
// 下发
|
// 下发
|
||||||
this.renotifyAcs(list);
|
this.renotifyAcs(list);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ public class GeneralDefinition {
|
|||||||
/** MES路径 */
|
/** MES路径 */
|
||||||
public static final String MES_URL = "mes_url";
|
public static final String MES_URL = "mes_url";
|
||||||
|
|
||||||
// 完成/取消
|
/取消
|
||||||
/** 任务完成 */
|
/** 任务完成 */
|
||||||
public static final String TASK_FINISH = "任务完成";
|
public static final String TASK_FINISH = "任务完成";
|
||||||
/** 任务取消 */
|
/** 任务取消 */
|
||||||
|
|||||||
@@ -126,11 +126,11 @@
|
|||||||
// String startPoint = taskObj.getPoint_code1(); // 获取起点
|
// String startPoint = taskObj.getPoint_code1(); // 获取起点
|
||||||
// SchBasePoint startPointObj = pointService.getById(startPoint);
|
// SchBasePoint startPointObj = pointService.getById(startPoint);
|
||||||
// // 根据传来的类型去对任务进行操作
|
// // 根据传来的类型去对任务进行操作
|
||||||
// if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
// if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
// taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
// taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
// taskObj.setRemark("执行中");
|
// taskObj.setRemark("执行中");
|
||||||
// }
|
// }
|
||||||
// if (status.equals(TaskStatus.FINISHED)) { // 完成
|
// if (status.equals(TaskStatus.FINISHED)) {
|
||||||
// // 起点解锁
|
// // 起点解锁
|
||||||
// if (ObjectUtil.isNotEmpty(startPointObj)) {
|
// if (ObjectUtil.isNotEmpty(startPointObj)) {
|
||||||
// startPointObj.setIng_task_code("");
|
// startPointObj.setIng_task_code("");
|
||||||
@@ -140,7 +140,7 @@
|
|||||||
// taskObj.setTask_status(TaskStatus.FINISHED.getCode());
|
// taskObj.setTask_status(TaskStatus.FINISHED.getCode());
|
||||||
// taskObj.setRemark(GeneralDefinition.TASK_FINISH);
|
// taskObj.setRemark(GeneralDefinition.TASK_FINISH);
|
||||||
// }
|
// }
|
||||||
// if (status.equals(TaskStatus.CANCELED)) { // 取消
|
// if (status.equals(TaskStatus.CANCELED)) {
|
||||||
// // 起点解锁
|
// // 起点解锁
|
||||||
// if (ObjectUtil.isNotEmpty(startPointObj)) {
|
// if (ObjectUtil.isNotEmpty(startPointObj)) {
|
||||||
// startPointObj.setIng_task_code("");
|
// startPointObj.setIng_task_code("");
|
||||||
|
|||||||
@@ -135,16 +135,16 @@ public class DTKQKTask extends AbstractTask {
|
|||||||
throw new BadRequestException("该任务已取消!");
|
throw new BadRequestException("该任务已取消!");
|
||||||
}
|
}
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -128,16 +128,16 @@ public class DTSKTask extends AbstractTask {
|
|||||||
throw new BadRequestException("该任务已取消!");
|
throw new BadRequestException("该任务已取消!");
|
||||||
}
|
}
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -221,16 +221,16 @@ public class FJMLTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -192,16 +192,16 @@ public class FJQKTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -169,16 +169,16 @@ public class FJQLTask extends AbstractTask {
|
|||||||
throw new BadRequestException("该任务已取消!");
|
throw new BadRequestException("该任务已取消!");
|
||||||
}
|
}
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -195,16 +195,16 @@ public class FJQZRKTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -147,16 +147,16 @@ public class FJSKTask extends AbstractTask {
|
|||||||
throw new BadRequestException("该任务已取消!");
|
throw new BadRequestException("该任务已取消!");
|
||||||
}
|
}
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -180,16 +180,16 @@ public class FJSLTask extends AbstractTask {
|
|||||||
throw new BadRequestException("该任务已取消!");
|
throw new BadRequestException("该任务已取消!");
|
||||||
}
|
}
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -258,16 +258,16 @@ public class RGFJRKTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -77,13 +77,13 @@ public class HNMLTask extends AbstractTask {
|
|||||||
if (taskObj.getTask_status().equals(TaskStatus.CANCELED.getCode())) {
|
if (taskObj.getTask_status().equals(TaskStatus.CANCELED.getCode())) {
|
||||||
throw new BadRequestException(ExceptionConstant.THE_TASK_HAS_BEEN_COMPLETED);
|
throw new BadRequestException(ExceptionConstant.THE_TASK_HAS_BEEN_COMPLETED);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
} else if (status.equals(TaskStatus.FINISHED)) { // 完成
|
} else if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
} else if (status.equals(TaskStatus.CANCELED)) { // 取消
|
} else if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -153,15 +153,15 @@ public class HNQKTask extends AbstractTask {
|
|||||||
throw new BadRequestException(ExceptionConstant.THE_TASK_HAS_BEEN_CANCELLED);
|
throw new BadRequestException(ExceptionConstant.THE_TASK_HAS_BEEN_CANCELLED);
|
||||||
}
|
}
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -178,16 +178,16 @@ public class CYHCXMLTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -165,18 +165,18 @@ public class GZYQLTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
// todo 记录入窑数据
|
// todo 记录入窑数据
|
||||||
wmsToMesService.reportGdyMaterialInfoIn(taskObj.getGroup_id());
|
wmsToMesService.reportGdyMaterialInfoIn(taskObj.getGroup_id());
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -190,16 +190,16 @@ public class YZMLTask extends AbstractTask {
|
|||||||
throw new BadRequestException("该任务已取消!");
|
throw new BadRequestException("该任务已取消!");
|
||||||
}
|
}
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -145,16 +145,16 @@ public class YZQKTask extends AbstractTask {
|
|||||||
throw new BadRequestException("该任务已取消!");
|
throw new BadRequestException("该任务已取消!");
|
||||||
}
|
}
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -199,16 +199,16 @@ public class YZQLTask extends AbstractTask {
|
|||||||
throw new BadRequestException("该任务已取消!");
|
throw new BadRequestException("该任务已取消!");
|
||||||
}
|
}
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -150,16 +150,16 @@ public class YZSKTask extends AbstractTask {
|
|||||||
throw new BadRequestException("该任务已取消!");
|
throw new BadRequestException("该任务已取消!");
|
||||||
}
|
}
|
||||||
// 根据传来的类型去对任务进行操作
|
// 根据传来的类型去对任务进行操作
|
||||||
if (status.equals(TaskStatus.EXECUTING)) { // 执行中
|
if (status.equals(TaskStatus.EXECUTING)) {
|
||||||
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
taskObj.setTask_status(TaskStatus.EXECUTING.getCode());
|
||||||
taskObj.setRemark("执行中");
|
taskObj.setRemark("执行中");
|
||||||
TaskUtils.setUpdateByAcs(taskObj);
|
TaskUtils.setUpdateByAcs(taskObj);
|
||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.FINISHED)) { // 完成
|
if (status.equals(TaskStatus.FINISHED)) {
|
||||||
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.finishTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
if (status.equals(TaskStatus.CANCELED)) { // 取消
|
if (status.equals(TaskStatus.CANCELED)) {
|
||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.AUTO_ACS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
lms/nladmin-ui/src/assets/images/logo2.png
Normal file
BIN
lms/nladmin-ui/src/assets/images/logo2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 120 KiB |
@@ -14,7 +14,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import Logo from '@/assets/images/logo.png'
|
import Logo from '@/assets/images/logo2.png'
|
||||||
import variables from '@/assets/styles/variables.scss'
|
import variables from '@/assets/styles/variables.scss'
|
||||||
export default {
|
export default {
|
||||||
name: 'SidebarLogo',
|
name: 'SidebarLogo',
|
||||||
|
|||||||
208
lms/nladmin-ui/src/views/wms/basedata/customer/index.vue
Normal file
208
lms/nladmin-ui/src/views/wms/basedata/customer/index.vue
Normal file
@@ -0,0 +1,208 @@
|
|||||||
|
<template>
|
||||||
|
<div class="app-container">
|
||||||
|
<!--工具栏-->
|
||||||
|
<div class="head-container">
|
||||||
|
<div v-if="crud.props.searchToggle">
|
||||||
|
<!-- 搜索 -->
|
||||||
|
<el-form
|
||||||
|
:inline="true"
|
||||||
|
class="demo-form-inline"
|
||||||
|
label-position="right"
|
||||||
|
label-width="80px"
|
||||||
|
label-suffix=":"
|
||||||
|
>
|
||||||
|
<el-form-item label="模糊查找">
|
||||||
|
<el-input
|
||||||
|
v-model="query.blurry"
|
||||||
|
clearable
|
||||||
|
placeholder="模糊查询"
|
||||||
|
class="filter-item"
|
||||||
|
@keyup.enter.native="crud.toQuery"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
|
<rrOperation :crud="crud"/>
|
||||||
|
</el-form>
|
||||||
|
</div>
|
||||||
|
<!--如果想在工具栏加入更多按钮,可以使用插槽方式, slot = 'left' or 'right'-->
|
||||||
|
<crudOperation :permission="permission" />
|
||||||
|
<!--表单组件-->
|
||||||
|
<el-dialog
|
||||||
|
:close-on-click-modal="false"
|
||||||
|
:before-close="crud.cancelCU"
|
||||||
|
:visible.sync="crud.status.cu > 0"
|
||||||
|
:title="crud.status.title"
|
||||||
|
width="820px"
|
||||||
|
>
|
||||||
|
<el-form
|
||||||
|
ref="form"
|
||||||
|
style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;"
|
||||||
|
:inline="true"
|
||||||
|
:model="form"
|
||||||
|
:rules="rules"
|
||||||
|
size="mini"
|
||||||
|
label-width="135px"
|
||||||
|
label-suffix=":"
|
||||||
|
>
|
||||||
|
<el-form-item label="客户编码">
|
||||||
|
<el-input :disabled="crud.status.edit > 0" v-model="form.cust_code" style="width: 240px;" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="客户名称 ">
|
||||||
|
<el-input v-model="form.cust_name" style="width: 240px;" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="法人代表">
|
||||||
|
<el-input v-model="form.jurid_name" style="width: 240px;" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="税务登记号">
|
||||||
|
<el-input v-model="form.tax_no" style="width: 240px;" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="工商注册号">
|
||||||
|
<el-input v-model="form.register_no" style="width: 240px;" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="经营许可证号">
|
||||||
|
<el-input v-model="form.manage_lice_no" style="width: 240px;" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item v-if="false" label="营业执照">
|
||||||
|
<el-input v-model="form.busi_char_name" style="width: 240px;" />
|
||||||
|
</el-form-item>
|
||||||
|
<!-- <el-form-item label="行政区划">-->
|
||||||
|
<!-- <el-input v-model="form.area_id" style="width: 240px;" />-->
|
||||||
|
<!-- </el-form-item>-->
|
||||||
|
<el-form-item label="邮政编码">
|
||||||
|
<el-input v-model="form.zip_code" style="width: 240px;" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="公司电话">
|
||||||
|
<el-input v-model="form.corp_tele_no" style="width: 240px;" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="公司地址">
|
||||||
|
<el-input v-model="form.corp_address" style="width: 240px;" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="是否启用">
|
||||||
|
<el-radio-group v-model="form.is_used" style="width: 240px">
|
||||||
|
<el-radio :label="true">是</el-radio>
|
||||||
|
<el-radio :label="false">否</el-radio>
|
||||||
|
</el-radio-group>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="外部标识">
|
||||||
|
<el-input v-model="form.ext_id" style="width: 240px;" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="备注">
|
||||||
|
<el-input v-model="form.remark" :rows="3" type="textarea" style="width: 240px;" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-form>
|
||||||
|
<div slot="footer" class="dialog-footer">
|
||||||
|
<el-button type="text" @click="crud.cancelCU">取消</el-button>
|
||||||
|
<el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">确认</el-button>
|
||||||
|
</div>
|
||||||
|
</el-dialog>
|
||||||
|
<!--表格渲染-->
|
||||||
|
<el-table ref="table" v-loading="crud.loading" :data="crud.data" size="mini" style="width: 100%;" @selection-change="crud.selectionChangeHandler">
|
||||||
|
<el-table-column type="selection" width="55" />
|
||||||
|
<el-table-column prop="cust_code" label="客户编码" :min-width="flexWidth('cust_code',crud.data,'客户编码')" />
|
||||||
|
<el-table-column prop="cust_name" label="客户名称 " :min-width="flexWidth('cust_name',crud.data,'客户名称 ')" />
|
||||||
|
<el-table-column prop="jurid_name" label="法人代表" :min-width="flexWidth('jurid_name',crud.data,'法人代表')" />
|
||||||
|
<el-table-column prop="tax_no" label="税务登记号" :min-width="flexWidth('tax_no',crud.data,'税务登记号')" />
|
||||||
|
<el-table-column prop="register_no" label="工商注册号" :min-width="flexWidth('register_no',crud.data,'工商注册号')" />
|
||||||
|
<el-table-column prop="manage_lice_no" label="经营许可证号" :min-width="flexWidth('manage_lice_no',crud.data,'经营许可证号')" />
|
||||||
|
<!-- <el-table-column prop="area_id" label="行政区划" :min-width="flexWidth('area_id',crud.data,'行政区划')" />-->
|
||||||
|
<el-table-column prop="zip_code" label="邮政编码" :min-width="flexWidth('zip_code',crud.data,'邮政编码')" />
|
||||||
|
<el-table-column prop="corp_tele_no" label="公司电话" :min-width="flexWidth('corp_tele_no',crud.data,'公司电话')" />
|
||||||
|
<el-table-column prop="corp_address" label="公司地址" :min-width="flexWidth('corp_address',crud.data,'公司地址')" />
|
||||||
|
<el-table-column prop="create_name" label="创建人姓名" :min-width="flexWidth('create_name',crud.data,'创建人姓名')" />
|
||||||
|
<el-table-column prop="create_time" label="创建时间" :min-width="flexWidth('create_time',crud.data,'创建时间')" />
|
||||||
|
<el-table-column prop="update_time" label="修改时间" :min-width="flexWidth('update_time',crud.data,'修改时间')" />
|
||||||
|
<el-table-column prop="is_used_time" label="启用时间" :min-width="flexWidth('is_used_time',crud.data,'启用时间')" />
|
||||||
|
<el-table-column prop="is_used" label="是否启用" :min-width="flexWidth('is_used',crud.data,'是否启用')" />
|
||||||
|
<!-- <el-table-column prop="is_delete" label="是否删除" :min-width="flexWidth('is_delete',crud.data,'是否删除')" />-->
|
||||||
|
<el-table-column prop="ext_id" label="外部标识" :min-width="flexWidth('ext_id',crud.data,'外部标识')" />
|
||||||
|
<el-table-column prop="remark" label="备注" :min-width="flexWidth('remark',crud.data,'备注')" />
|
||||||
|
<el-table-column prop="update_id" label="修改人" :min-width="flexWidth('update_id',crud.data,'修改人')" />
|
||||||
|
<el-table-column prop="update_name" label="修改人姓名" :min-width="flexWidth('update_name',crud.data,'修改人姓名')" />
|
||||||
|
<el-table-column v-permission="[]" label="操作" width="120px" align="center" fixed="right">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<udOperation
|
||||||
|
:data="scope.row"
|
||||||
|
:permission="permission"
|
||||||
|
/>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
</el-table>
|
||||||
|
<!--分页组件-->
|
||||||
|
<pagination />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import crudMdCsCustomerbase from './mdCsCustomerbase'
|
||||||
|
import CRUD, {crud, form, header, presenter} from '@crud/crud'
|
||||||
|
import rrOperation from '@crud/RR.operation'
|
||||||
|
import crudOperation from '@crud/CRUD.operation'
|
||||||
|
import udOperation from '@crud/UD.operation'
|
||||||
|
import pagination from '@crud/Pagination'
|
||||||
|
|
||||||
|
const defaultForm = {
|
||||||
|
cust_id: null,
|
||||||
|
cust_code: null,
|
||||||
|
cust_name: null,
|
||||||
|
jurid_name: null,
|
||||||
|
tax_no: null,
|
||||||
|
register_no: null,
|
||||||
|
manage_lice_no: null,
|
||||||
|
busi_char_name: null,
|
||||||
|
area_id: null,
|
||||||
|
zip_code: null,
|
||||||
|
corp_tele_no: null,
|
||||||
|
corp_address: null,
|
||||||
|
create_id: null,
|
||||||
|
create_name: null,
|
||||||
|
create_time: null,
|
||||||
|
update_time: null,
|
||||||
|
is_used_time: null,
|
||||||
|
is_used: false,
|
||||||
|
is_delete: null,
|
||||||
|
ext_id: null,
|
||||||
|
remark: null,
|
||||||
|
class_id: null,
|
||||||
|
update_id: null,
|
||||||
|
update_name: null
|
||||||
|
}
|
||||||
|
export default {
|
||||||
|
name: 'Customerbase',
|
||||||
|
components: { pagination, crudOperation, rrOperation, udOperation },
|
||||||
|
mixins: [presenter(), header(), form(defaultForm), crud()],
|
||||||
|
cruds() {
|
||||||
|
return CRUD({
|
||||||
|
title: '客户信息管理',
|
||||||
|
url: 'api/mdCsCustomerbase',
|
||||||
|
idField: 'cust_id',
|
||||||
|
sort: 'cust_id,desc',
|
||||||
|
crudMethod: { ...crudMdCsCustomerbase },
|
||||||
|
optShow: {
|
||||||
|
add: true,
|
||||||
|
edit: true,
|
||||||
|
del: true,
|
||||||
|
download: false,
|
||||||
|
reset: true
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
permission: {
|
||||||
|
},
|
||||||
|
rules: {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
// 钩子:在获取表格数据之前执行,false 则代表不获取数据
|
||||||
|
[CRUD.HOOK.beforeRefresh]() {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
|
||||||
|
</style>
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
export function add(data) {
|
||||||
|
return request({
|
||||||
|
url: 'api/mdCsCustomerbase',
|
||||||
|
method: 'post',
|
||||||
|
data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export function del(ids) {
|
||||||
|
return request({
|
||||||
|
url: 'api/mdCsCustomerbase/',
|
||||||
|
method: 'delete',
|
||||||
|
data: ids
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export function edit(data) {
|
||||||
|
return request({
|
||||||
|
url: 'api/mdCsCustomerbase',
|
||||||
|
method: 'put',
|
||||||
|
data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export default { add, edit, del }
|
||||||
@@ -19,14 +19,34 @@
|
|||||||
@keyup.enter.native="crud.toQuery"
|
@keyup.enter.native="crud.toQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="标题">
|
||||||
|
<el-select v-model="query.interact_name" placeholder="标题" clearable @change="crud.toQuery()">
|
||||||
|
<el-option
|
||||||
|
v-for="item in interact_name_list"
|
||||||
|
:key="item"
|
||||||
|
:label="item"
|
||||||
|
:value="item"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="响应编码">
|
||||||
|
<el-select v-model="query.http_code" placeholder="响应编码" clearable>
|
||||||
|
<el-option
|
||||||
|
v-for="item in http_codes"
|
||||||
|
:key="item.value"
|
||||||
|
:label="item.label"
|
||||||
|
:value="item.value"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="请求方向">
|
<el-form-item label="请求方向">
|
||||||
<el-select v-model="query.interact_direction" placeholder="请求方向" clearable>
|
<el-select v-model="query.interact_direction" placeholder="请求方向" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in dict.interact_direction"
|
v-for="item in dict.interact_direction"
|
||||||
:key="item.value"
|
:key="item.value"
|
||||||
:label="item.label"
|
:label="item.label"
|
||||||
:value="item.value">
|
:value="item.value"
|
||||||
</el-option>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<rrOperation />
|
<rrOperation />
|
||||||
@@ -44,28 +64,28 @@
|
|||||||
>
|
>
|
||||||
<el-form ref="form" :model="form" :rules="rules" size="mini" label-width="100px">
|
<el-form ref="form" :model="form" :rules="rules" size="mini" label-width="100px">
|
||||||
<el-form-item label="对接名称">
|
<el-form-item label="对接名称">
|
||||||
<el-input v-model="form.interact_name" style="width: 370px;" disabled/>
|
<el-input v-model="form.interact_name" style="width: 370px;" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="响应编码">
|
<el-form-item label="响应编码">
|
||||||
<el-input v-model="form.code" style="width: 370px;" disabled/>
|
<el-input v-model="form.code" style="width: 370px;" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="响应信息">
|
<el-form-item label="响应信息">
|
||||||
<el-input v-model="form.message" style="width: 370px;" disabled/>
|
<el-input v-model="form.message" style="width: 370px;" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="请求报文">
|
<el-form-item label="请求报文">
|
||||||
<el-input v-model="formattedRequestParam" :autosize="{ minRows: 3 }" type="textarea" style="width: 370px;"/>
|
<el-input v-model="formattedRequestParam" :autosize="{ minRows: 3 }" type="textarea" style="width: 370px;" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="响应结果">
|
<el-form-item label="响应结果">
|
||||||
<el-input v-model="formattedResponseParam" :autosize="{ minRows: 3 }" type="textarea" style="width: 370px;" disabled/>
|
<el-input v-model="formattedResponseParam" :autosize="{ minRows: 3 }" type="textarea" style="width: 370px;" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="记录时间">
|
<el-form-item label="记录时间">
|
||||||
<el-input v-model="form.record_time" style="width: 370px;" disabled/>
|
<el-input v-model="form.record_time" style="width: 370px;" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="请求方向">
|
<el-form-item label="请求方向">
|
||||||
<!-- <el-input v-model="form.direction" style="width: 370px;" disabled/>-->
|
<!-- <el-input v-model="form.direction" style="width: 370px;" disabled/>-->
|
||||||
<el-select
|
<el-select
|
||||||
disabled
|
|
||||||
v-model="form.direction"
|
v-model="form.direction"
|
||||||
|
disabled
|
||||||
size="mini"
|
size="mini"
|
||||||
placeholder="点位状态"
|
placeholder="点位状态"
|
||||||
class="filter-item"
|
class="filter-item"
|
||||||
@@ -126,7 +146,7 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="is_success" label="请求状态" :min-width="flexWidth('is_success',crud.data,'是否成功')">
|
<el-table-column prop="is_success" label="请求状态" :min-width="flexWidth('is_success',crud.data,'是否成功')">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
{{ scope.row.is_success ? '成功' : '失败'}}
|
{{ scope.row.is_success ? '成功' : '失败' }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column v-permission="[]" label="操作" width="120px" align="center" fixed="right">
|
<el-table-column v-permission="[]" label="操作" width="120px" align="center" fixed="right">
|
||||||
@@ -186,7 +206,18 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
permission: {},
|
permission: {},
|
||||||
rules: {}
|
rules: {},
|
||||||
|
interact_name_list: [],
|
||||||
|
http_codes: [
|
||||||
|
{
|
||||||
|
'label': '200',
|
||||||
|
'value': '200'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'label': '400',
|
||||||
|
'value': '400'
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -219,10 +250,18 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
created() {
|
||||||
|
this.getNameList()
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 钩子:在获取表格数据之前执行,false 则代表不获取数据
|
// 钩子:在获取表格数据之前执行,false 则代表不获取数据
|
||||||
[CRUD.HOOK.beforeRefresh]() {
|
[CRUD.HOOK.beforeRefresh]() {
|
||||||
return true
|
return true
|
||||||
|
},
|
||||||
|
getNameList() {
|
||||||
|
crudSysInteractRecord.getAllName().then((res) => {
|
||||||
|
this.interact_name_list = res
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,5 +23,12 @@ export function edit(data) {
|
|||||||
data
|
data
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
export function getAllName(params) {
|
||||||
|
return request({
|
||||||
|
url: 'api/sysInteractRecord/getAllName',
|
||||||
|
method: 'get',
|
||||||
|
params
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
export default { add, edit, del }
|
export default { add, edit, del, getAllName }
|
||||||
|
|||||||
Reference in New Issue
Block a user