Browse Source

协议类拓展OA部门id

v1.0
Yen 2 years ago
parent
commit
3d4c9292ec
  1. 3
      src/main/java/com/qs/serve/modules/bms/entity/BmsDutyInfo.java
  2. 2
      src/main/java/com/qs/serve/modules/bms/service/BmsDutyInfoService.java
  3. 7
      src/main/java/com/qs/serve/modules/bms/service/impl/BmsDutyInfoServiceImpl.java
  4. 11
      src/main/java/com/qs/serve/modules/tbs/controller/TbsCostContractController.java
  5. 3
      src/main/java/com/qs/serve/modules/tbs/entity/TbsCostContract.java

3
src/main/java/com/qs/serve/modules/bms/entity/BmsDutyInfo.java

@ -39,6 +39,9 @@ public class BmsDutyInfo implements Serializable {
@Length(max = 255,message = "税号长度不能超过255字")
private String dutyCode;
/** 致远的部门id */
private String oaDeptId;
/** 是否显示 */
private Integer showFlag;

2
src/main/java/com/qs/serve/modules/bms/service/BmsDutyInfoService.java

@ -10,5 +10,7 @@ import com.qs.serve.modules.bms.entity.BmsDutyInfo;
*/
public interface BmsDutyInfoService extends IService<BmsDutyInfo> {
BmsDutyInfo getByDutyNumber(String code);
}

7
src/main/java/com/qs/serve/modules/bms/service/impl/BmsDutyInfoServiceImpl.java

@ -1,5 +1,6 @@
package com.qs.serve.modules.bms.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@ -18,5 +19,11 @@ import com.qs.serve.modules.bms.mapper.BmsDutyInfoMapper;
@AllArgsConstructor
public class BmsDutyInfoServiceImpl extends ServiceImpl<BmsDutyInfoMapper,BmsDutyInfo> implements BmsDutyInfoService {
@Override
public BmsDutyInfo getByDutyNumber(String code) {
LambdaQueryWrapper<BmsDutyInfo> lqw = new LambdaQueryWrapper<>();
lqw.eq(BmsDutyInfo::getDutyCode,code);
return getOne(lqw,false);
}
}

11
src/main/java/com/qs/serve/modules/tbs/controller/TbsCostContractController.java

@ -10,6 +10,8 @@ import com.qs.serve.common.util.CollectionUtil;
import com.qs.serve.common.util.PageUtil;
import com.qs.serve.common.util.CopierUtil;
import com.qs.serve.common.util.StringUtils;
import com.qs.serve.modules.bms.entity.BmsDutyInfo;
import com.qs.serve.modules.bms.service.BmsDutyInfoService;
import com.qs.serve.modules.sys.entity.SysAttach;
import com.qs.serve.modules.sys.service.SysAttachService;
import com.qs.serve.modules.tbs.entity.bo.TbsCostContractBo;
@ -38,6 +40,7 @@ public class TbsCostContractController {
private TbsCostContractService tbsCostContractService;
private SysAttachService attachService;
private BmsDutyInfoService bmsDutyInfoService;
/**
* 列表
@ -123,6 +126,10 @@ public class TbsCostContractController {
contract.setExpireTime(param.getExpireTime());
contract.setBusinessCompany(param.getBusinessCompany());
contract.setDutyNumber(param.getDutyNumber());
BmsDutyInfo bmsDutyInfo = bmsDutyInfoService.getByDutyNumber(param.getDutyNumber());
if(bmsDutyInfo!=null){
contract.setOaDeptId(bmsDutyInfo.getOaDeptId());
}
boolean result = tbsCostContractService.updateById(contract);
return R.isTrue(result);
}
@ -157,6 +164,10 @@ public class TbsCostContractController {
contract.setFileNum(param.getFileNum());
contract.setBusinessCompany(param.getBusinessCompany());
contract.setDutyNumber(param.getDutyNumber());
BmsDutyInfo bmsDutyInfo = bmsDutyInfoService.getByDutyNumber(param.getDutyNumber());
if(bmsDutyInfo!=null){
contract.setOaDeptId(bmsDutyInfo.getOaDeptId());
}
}
if(contract.getId()==null){
tbsCostContractService.save(contract);

3
src/main/java/com/qs/serve/modules/tbs/entity/TbsCostContract.java

@ -73,6 +73,9 @@ public class TbsCostContract implements Serializable {
/** 税号 */
private String dutyNumber;
/** 致远的部门id */
private String oaDeptId;
/** 创建时间 */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")

Loading…
Cancel
Save