FwsxService.java
2.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
package com.thinkgem.jeesite.modules.title.service;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.thinkgem.jeesite.modules.reg.entity.base.RegBaseC;
import com.thinkgem.jeesite.modules.reg.entity.base.RegBaseH;
import com.thinkgem.jeesite.modules.reg.entity.base.RegBaseZrz;
import com.thinkgem.jeesite.modules.reg.service.base.RegBaseCService;
import com.thinkgem.jeesite.modules.reg.service.base.RegBaseHService;
import com.thinkgem.jeesite.modules.reg.service.base.RegBaseZrzService;
import com.thinkgem.jeesite.modules.title.po.Fwsx;
@Service
public class FwsxService {
@Autowired
private RegBaseCService cService;
@Autowired
private RegBaseHService hService;
@Autowired
private RegBaseZrzService zrzService;
@Transactional(readOnly=false)
public void synFwxx(Fwsx dto) {
RegBaseC c = new RegBaseC();
RegBaseH h = new RegBaseH();
RegBaseZrz zrz = new RegBaseZrz();
zrz = zrzService.getByZddmZrzh(dto.getZddm(),dto.getZrzh());
c.setZrzh(dto.getZrzh());
c.setCh(dto.getCh());
if(zrz != null) {
zrz.setZts(dto.getZts());
zrz.setJgrq(dto.getJgrq());
zrzService.save(zrz);
List<RegBaseC> clist = cService.findList(c);
if(clist.size()>0) {
c = clist.get(0);
}
c.setYsdm(dto.getYsdm());
c.setZid(zrz.getId());
c.setSjc(dto.getSjcs()+"");
c.setMyc(dto.getMyc());
cService.save(c);
}
h.setBdcdyh(dto.getBdcdyh());
List<RegBaseH> hlist = hService.findList(h);
if(hlist.size()>0) {
h = hlist.get(0);
}
h.setFwbm(dto.getFwbh());
h.setYsdm(dto.getYsdm());
h.setZrzh(dto.getZrzh());
h.setCh(dto.getCb());
h.setZl(dto.getFwzl());
h.setMjdw(dto.getMjdw());
h.setSjcs(dto.getSjcs()+"");
h.setHh(dto.getHh()+"");
h.setShbw(dto.getShbw());
h.setHx(dto.getHx());
h.setHxjg(dto.getHxjg());
h.setFwyt1(dto.getFwyt1());
h.setFwyt2(dto.getFwyt2());
h.setFwyt3(dto.getFwyt3());
h.setScjzmj(dto.getJzmj());
h.setSctnjzmj(dto.getTnjzmj());
h.setScftjzmj(dto.getFtjzmj());
h.setScdxbfjzmj(dto.getDxbfjzmj());
h.setScqtjzmj(dto.getQtjzmj());
h.setScftxs(dto.getFtxs());
h.setGytdmj(dto.getGytdmj());
h.setFttdmj(dto.getFttdmj());
h.setDytdmj(dto.getDytdmj());
h.setFwlx(dto.getFwlx());
h.setFwxz(dto.getFwxz());
h.setZt(dto.getZt());
h.setSjc(dto.getWlc() + "");
h.setYtmc(dto.getFwyt());
h.setZddm(dto.getZddm());
h.setQlxz(dto.getQlxz());
h.setYcjzmj(dto.getYcjzmj());
h.setYctnjzmj(dto.getYctnjzmj());
h.setYcftjzmj(dto.getYcftjzmj());
h.setBeginc(dto.getQsc());
h.setEndc(dto.getZzc());
h.setJgzwmc(dto.getGzwmc());
hService.save(h);
}
}